Jcombobox添加点击事件监听


final JComboBox comboBox_6 = new JComboBox();           //创建combobox对象
comboBox_6.setBounds(470, 10, 44, 23);
comboBox_6.setSelectedIndex(DD1-1);
        comboBox_5.addItemListener(new ItemListener()        //添加监听事件
        {
            @Override
            public void itemStateChanged(ItemEvent e){        //通过监听combobox中值的改变,获得改变后的索引值
                
                if(list1.contains(comboBox_5.getSelectedItem())){
                     System.out.println("123");
                     comboBox_6.setModel(new DefaultComboBoxModel(day));
                     System.out.println(comboBox_5.getSelectedItem());
                     System.out.println(new DefaultComboBoxModel(day));            //combobox的setModel方法是创建或者改变combobox的索引列表
                     
                }
                if(list2.contains(comboBox_5.getSelectedItem())){
                     System.out.println("123");
        
                     if( YY1%4 == 0){
                         comboBox_6.setModel(new DefaultComboBoxModel(day2));
                         System.out.println(comboBox_5.getSelectedItem());
                         System.out.println(new DefaultComboBoxModel(day2));

                     }else{
                         comboBox_6.setModel(new DefaultComboBoxModel(day3));
                         System.out.println(comboBox_5.getSelectedItem());
                         System.out.println(new DefaultComboBoxModel(day3));
                     }
                
                     
                }
                if(list3.contains(comboBox_5.getSelectedItem())){
                     System.out.println("123");
                     comboBox_6.setModel(new DefaultComboBoxModel(day1));
                     System.out.println(comboBox_5.getSelectedItem());
                     System.out.println(new DefaultComboBoxModel(day1));
                     
                }

            }
        });

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM