JComboBox选择

时间:2013-03-18 01:33:38

标签: java swing jcombobox

我有三个JComboBox;并且基于第一和第二个JComboBox,第三个JComboBox应该是 显示不同的价值观我能够在第3个JComboBox上获取值,但由于某种原因,它会将值与先前的选择相关联。例如,

JCombo1 - A,B,C,D,E,F
   JCombo2 - A1,A2,A3,A4,A5
   JCombo3 - AA1,AA2,AA3,AA4,AA5

请帮忙。

1 个答案:

答案 0 :(得分:1)

根据我的理解,你要求追加JComboBox1,jComboBox2(直到jCombo2中可用的项目)。

 private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
    this.jComboBox3.removeAllItems();
    String boxOneValue = jComboBox1.getSelectedItem().toString();
    for(int i = 0; i < jComboBox2.getItemCount(); i++) {
        jComboBox3.addItem(boxOneValue + jComboBox2.getItemAt(i));
    }
}