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));
}
}
});