首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JComboBox监听为啥不更新

2013-01-06 
JComboBox监听为什么不更新?部分代码如下:String UserUser1namenew JComboBox()choice.add(User1)

JComboBox监听为什么不更新?
   部分代码如下:
         String User="User1";
          name=new JComboBox();
           choice.add("User1");
           choice.add("User2");
           choice.add("User3");
           choice.add("User4");
           name.add(choice);
      name.addActionListener(new ActionListener(){
              public void actionPerformed(ActionEvent e) {
                if(e.getSource()==name){
                  User=name.getSelectedItem().toString();
                }
              }
           }
          );
我想要User随选择而更新,但是运行后发现User一直是"User1"
[解决办法]
事件监听错了吧,貌似是xxxchanged...
[解决办法]
使用 addItemListener
[解决办法]
先debug跟踪下看看有没进到事件里
[解决办法]
跟进去看下会不会触发那个事件就知道了

热点排行