哪个听众在我的组合框中使用?

时间:2013-03-06 15:48:58

标签: java

我需要在一个名为complementComboBox的组合框中添加一个侦听器,该组合框依赖于名为numtxtfield的文本字段,一旦用户输入num值,组合框必须获得具有相同num的补数数据。 我在comboBox上使用了一个ActionListener,但我在m comboBox上什么都没得到。这是代码: 注意:searchProperties是包含图形组件的SearchProperties()实例:

     final List<String> attributeComplement = new ArrayList<String>();
     searchProperties.getComplementComboBox().addActionListener(new ActionListener(){
       public void actionPerformed(ActionEvent e) {

           for(BasicFeature basicFeature : list) {                   
                String complement;
                if ( searchProperties.getNumTextField().getText().equals(basicFeature.getString("num")))
                {
                     complement =basicFeature.getString("complement");
                     attributeComplement.add(complement);
                }

           }
            searchProperties.getComplementComboBox().setModel(new DefaultComboBoxModel(attributeComplement.toArray()));
       }


   });

0 个答案:

没有答案