一个难到脑抽筋的JAVA问题

geshuyue 2009-11-20 11:52:53
小弟初学JAVA,遇到一些问题,想请教高手,不尽感激。

String money[]={"5","10","20","50"};//定义字符串数组
JComboBox combobox=new JComboBox(money);//实例化组合框对象
combobox.addItemlistener(new JComboBoxListener());//添加监听器
JTextField textfield=new JTextField(10);//实例化文本框对象

class JComboBoxListener implements ItemListener{
String t_2_money,int t;
public void itemStateChanged(ItemEvent e){
t_2_money=String.valueOf(e.getItem());//将Object转化为字符串
Integer.parseInt(t_2_money))); //将字符串转化为整型乘以72后赋值给t
textfield.setText(String.valueOf(t)); //将t转化为字符串并在文本框中显示出来
}
}
上面代码编译没问题,但就是运行时有异常抛出,说没有找到事件源,文本框中无显示。如果把Integer.parseInt(t_2_money))); 去掉,直接把 t_2_money 赋给文本框则无异常,程序运行正确。
请高手指点原因,小弟不胜感激!!!
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yf8707518 2009-11-20
  • 打赏
  • 举报
回复
没有耐心看这东西
bayougeng 2009-11-20
  • 打赏
  • 举报
回复
public class TestFrame extends JFrame implements ItemListener {

JTextField textfield;

public TestFrame() {
super();
String money[] = { "5", "10", "20", "50" };// 定义字符串数组
JComboBox combobox = new JComboBox(money);// 实例化组合框对象
combobox.addItemListener(this);// 添加监听器
textfield = new JTextField(10);// 实例化文本框对象
Container c = this.getContentPane();
c.setLayout(new BorderLayout());
c.add(combobox, BorderLayout.NORTH);
c.add(textfield, BorderLayout.SOUTH);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.pack();
this.setLocationRelativeTo(null);
this.setVisible(true);
}

@Override
public void itemStateChanged(ItemEvent e) {
String t_2_money = String.valueOf(e.getItem());// 将Object转化为字符串
int t = Integer.parseInt(t_2_money) * 72; // 将字符串转化为整型乘以72后赋值给t
textfield.setText(String.valueOf(t)); // 将t转化为字符串并在文本框中显示出来
}

public static void main(String[] args) {
new TestFrame();
}
}

哪有问题?
geshuyue 2009-11-20
  • 打赏
  • 举报
回复
hehe打漏了,请各位帮忙解决!!!
zt3862266 2009-11-20
  • 打赏
  • 举报
回复
少了一句
t = Integer.parseInt(t_2_money)));
Almxan 2009-11-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yf8707518 的回复:]
没有耐心看这东西
[/Quote]
你的头像也太强悍了吧。
geshuyue 2009-11-20
  • 打赏
  • 举报
回复
编译时没问题,但运行时问题就出来了

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧