我有3個組合框,選擇第一個組合框後,其餘的應該更新,但我的代碼似乎並沒有工作。請幫助這個傢伙。這是我的代碼(因爲我的代碼很長,所以我只寫錯誤部分)。如何更新Swing中的JComboBox實例?
// example code
public class GuiComponents {
JComboBox<String> comboBox1, comboBox2, comboBox3;
public GuiComponents() {
.........
.........
String[] element1 = {"item1", "item2", "item3"};
String[] element2 = {"item1", "item2", item3};
String[] element3 = {"item1", "item2", "item3"};
comboBox1.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent event) {
if(event.getStateChange() == ItemEvent.SELECTED) {
// how do I update 2 comboboxes, upon selecting combobox1.
// combox2 should update as(element2) and
// combox3 should update as element3.
}
}
});
}
}
在此先感謝....
*「(因爲我的代碼很長,所以我只寫錯誤部分)。」 *爲了更好地幫助越早,張貼[SSCCE(HTTP: //sscce.org/)。 *「我的代碼似乎沒有工作」*您嘗試了什麼?該代碼段沒有任何嘗試,它讀起來像「'//完成我的工作,謝謝'」。 –
我是否需要在此發佈所有代碼? – user1874936
@ user1874936一個演示問題的可運行示例... – MadProgrammer