Как обновить экземпляры JComboBox в Swing?

У меня есть 3 комбинированных списка, при выборе первого комбинированного списка остальные должны быть обновлены, но мой код, похоже, не работает. Пожалуйста, помогите в этом, ребята. Вот мой код (так как мой код очень длинный, поэтому я напишу только часть ошибки).

// 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.
            }
        }
    });
  }  
}

Заранее спасибо....

Ответы на вопрос(1)

Ваш ответ на вопрос