У меня есть 3 comboboxes, после выбора первого combobox, остальные должны быть обновлены, но мой код, похоже, не работает. Пожалуйста, помогите этим парням. Вот мой код (так как мой код очень длинный, поэтому я напишу только часть ошибки).Как обновить экземпляры JComboBox в Swing?
// 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