¿Cómo actualizar las instancias de JComboBox en Swing?

Tengo 3 cuadros combinados, al seleccionar el primer cuadro combinado, el resto debería actualizarse pero mi código no parece estar funcionando. Por favor ayuda en este chicos. Aquí está mi código (ya que mi código es muy largo, así que solo escribiré la parte del error).

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

Gracias por adelantado....

Respuestas a la pregunta(1)

Su respuesta a la pregunta