【发布时间】:2014-06-25 05:09:43
【问题描述】:
我试图弄清楚如何设置我的代码,以便在组合框中选择一个选项时,它也会更改文本字段的文本。据我了解,它涉及一个称为项目侦听器的东西,但我们在课堂上没有讨论任何关于它的内容。
在组合框的值中还有一个等价的值,例如 juan = '123456'
我尝试了事件监听器,但仍然没有得到组合框的值
有人可以帮忙提前谢谢
【问题讨论】:
-
考虑提供一个runnable example 来证明您的问题,这将减少猜测工作并产生更好的响应
-
==不是您比较String的方式,但是,ItemEvent#getStateChange返回一个int,它指示事件是描述选择还是取消选择事件 -
combo1.addItemListener( new ItemListener(){ public void itemStateChanged(ItemEvent event){ if(event.getStateChange()=='juan'){ def juan = '1223312123' } } }) 标签'令牌',边界:[10,735,200,20]; textField id:'trackerId',text:'$juan',bounds:[170,735,200,20]
-
这是我的代码,我想将值放在 txtfield 中,即 12223312123
标签: java swing textfield jcombobox