java中combobox的自动刷新
大家好,这里需要一点帮助:java中combobox的自动刷新,java,swing,combobox,jframe,Java,Swing,Combobox,Jframe,大家好,这里需要一点帮助: JComboBox comboBox = new JComboBox(); comboBox.setModel(new DefaultComboBoxModel(new String[] {"Select", "Single", "Twin", "Double", "Suit", "Conference"})); String[] single = d.getAvaSinglelist().toArray(n
JComboBox comboBox = new JComboBox();
comboBox.setModel(new DefaultComboBoxModel(new String[] {"Select", "Single", "Twin", "Double", "Suit", "Conference"}));
String[] single = d.getAvaSinglelist().toArray(new String[d.getAvaSinglelist().size()]);
String[] Dbroon = d.getAvaDoublelist().toArray(new String[d.getAvaDoublelist().size()]);
String[] Twin = d.getAvaTwinlist().toArray(new String[d.getAvaTwinlist().size()]);
String[] Suit = d.getAvaSuitslist().toArray(new String[d.getAvaSuitslist().size()]);
String[] conf = d.getAvaConferencelist().toArray(new String[d.getAvaConferencelist().size()]);
JComboBox comboBox_1 = new JComboBox();
if(comboBox.getSelectedItem().equals("Single")){
comboBox_1.setModel(new DefaultComboBoxModel(single));
}
if(comboBox.getSelectedItem().equals("Twin")){
comboBox_1.setModel(new DefaultComboBoxModel(Dbroon));
}
if(comboBox.getSelectedItem().equals("Double")){
comboBox_1.setModel(new DefaultComboBoxModel(Twin));
}
if(comboBox.getSelectedItem().equals("Suit")){
comboBox_1.setModel(new DefaultComboBoxModel(Suit));
}
if(comboBox.getSelectedItem().equals("Conference")){
comboBox_1.setModel(new DefaultComboBoxModel(conf));
}
因此,我想做的是,无法找到如何刷新第二个组合框的基础上选择的第一个项目在动态模式,但正如你们可以看到,我也不知道
欢迎提供每一个提示在您的第一个
JComboBox
中添加一个ActionListener
。然后在代码中添加更新第二个组合框的逻辑。在第一个JComboBox
中添加一个ActionListener
。然后在代码中添加更新第二个组合框的逻辑。不能引用在不同方法中定义的内部类中的非最终变量组合框。这就是我得到任何帮助时出现的错误??如果只设置一次JComboBox变量,则可以将其设置为最终变量。不能在其他方法中定义的内部类中引用非最终变量组合框。这就是我得到任何帮助的错误??如果只设置一次JComboBox变量,您可以将其设置为最终变量。当发布到SO时,“欢迎提供所有提示”。用你的帽子。在句子的开头加上键。不要在结尾处发出“谢谢”之类的噪音。在向SO发帖时,“欢迎提供每一个提示”。用你的帽子。在句子的开头加上键。不要在结尾处发出像“谢谢”这样的噪音。