当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 高分求购virtual pc的镜象引导文件pc dos boot disk (不够再加100) ......
    摘要: 各位大虾好! 请问怎样可以把字符串改为整数呀??? int a; char array[]={1,1,3,3}; a = integer.parseint( "" + array[2] );//虽然能编译但是运行为什么不出结果呀? 在线等~~~~我急呀~~~~~~ 先谢谢各位大虾啦~~~~~~~ ......


JComboBox加入图片,但一下拉图片就显示不出了

public   class   Test   extends   Frame{  
  JComboBox   comb=new   JComboBox();  
  ImageIcon   []im=new   ImageIcon[30];  
  public   Test()  
   
  {this.setLayout(null);  
   
    for(int   i=1;i<=30;i++)  
          {  
          im[i-1]=new   ImageIcon(System.getProperty("user.dir")+"/"+i+".gif");  
          comb.addItem(im[i-1]);  
            }  
            comb.setBounds(30,40,90,90);    
            this.pack();  
            this.add(comb);  
            setSize(300,   200);  
  }  
   
  public   static   void   main(String   []   args)  
  {  
    Test   t=new   Test();  
  t.show();  
  }  
   
   
   
  }  
  我错在哪?

NO.1   作者: mercury1231

如果JComboBox显示正常,而你的图片不可见,  
  那么看一下你的图片路径对不对,一般都是由这个问题引起的。  
  注意用到路径的时候,要使用转义符\

NO.2   作者: helpall

好象要用ListCellRenderer才能解决问题.把ImageIcon放在JLabel中加上.

NO.3   作者: mercury1231

好像不需要自定义renderer哦,JComboBox是可以加入图片的吧?

NO.4   作者: Apocalypse

问题在于他直接把ImageIcon对象加入了JComboBox,这样下拉列表显示的内容将是ImageIcon.toString(),当然不会有图片出来,还是要用自定义renderer的。

NO.5   作者: amjn

没问题呀

NO.6   作者: newman0708

上面都讲了吗!  
  用JComboBox的render是继承JLabel的,应该可以支持图标显示的。  
 


 ·有没有人可以提供一个函数    »显示摘要«
    摘要: 我遇到了一个难题耶! 代码如下: -------------------------------- slctdwgsql = "select * from pro_part where pro_num ="&fir&" and part_num ="&sec&"" set rsslctdwg = c......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE