| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 588 人关注过本帖
标题:有关JComboBox中的问题
取消只看楼主 加入收藏
jinh
Rank: 1
等 级:新手上路
帖 子:18
专家分:4
注 册:2011-5-31
结帖率:66.67%
收藏
 问题点数:0 回复次数:1 
有关JComboBox中的问题
程序代码:

String gdate=new String();
//注明,addItem()中用的是字符串
public void itemStateChanged(ItemEvent e){
        if(e.getSource()==f1){   //注明,f1.addItem()中用的是字符串

            gdate=e.getItem();
            b1=Integer.parseInt(gdate);//把字符串gdate转换为int型的
            }
            if(e.getSource()==f2){    //注明,f2.addItem()中添加的选项是字符串                
                gdate=e.getItem();
                b2=Integer.parseInt(gdate);
                }
                if(e.getSource()==f3){   //注明,f3.addItem()中添加的选项是字符串     
                gdate=e.getItem();
                b3=Integer.parseInt(gdate);
                }



C:\JavaTest\gui\lixi.java:190: 不兼容的类型
找到: java.lang.Object
需要: java.lang.String
            gdate=e.getItem();
                           ^
C:\JavaTest\gui\lixi.java:194: 不兼容的类型
找到: java.lang.Object
需要: java.lang.String
                gdate=e.getItem();
                               ^
C:\JavaTest\gui\lixi.java:198: 不兼容的类型
找到: java.lang.Object
需要: java.lang.String
                gdate=e.getItem();
2011-11-22 01:19
jinh
Rank: 1
等 级:新手上路
帖 子:18
专家分:4
注 册:2011-5-31
收藏
得分:0 
知道了,在e.getItem()的前面加强制型转换就行了
即gdate=(String)e.getItem()
okay
2011-11-23 00:23
快速回复:有关JComboBox中的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036597 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved