私は3つのJComboBoxを持っています。1番目と2番目のJComboBoxに基づいて、3番目のJComboBoxは
異なる値を表示する必要があります。3番目のJComboBoxで値を取得できましたが、何らかの理由で、前の選択に値が追加されています。例えば、
JCombo1-A、B、C、D、E、F
JCombo2-A1、A2、A3、A4、A5
JCombo3-AA1、AA2、AA3、AA4、AA5
助けてください。
私の理解では、追加の 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));
}
}