jComboBox1 = new javax.swing.JComboBox();
this.jComboBox1.addActionListener(this);
jComboBox2 = new javax.swing.JComboBox();
jComboBox3 = new javax.swing.JComboBox();
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
public void actionPerformed(ActionEvent e) {
if (this.jComboBox1.getSelectedIndex() == 0)
jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 5", "Item 6", "Item 7", "Item 8" }));
else if (this.jComboBox1.getSelectedIndex() == 1)
jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 9", "Item a", "Item b", "Item c" }));
if (this.jComboBox2.getSelectedIndex() == 0)
jComboBox3.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item l", "Item m", "Item n", "Item o" }));
else if (this.jComboBox2.getSelectedIndex() == 1)
jComboBox3.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item p", "Item q", "Item r", "Item s" }));
}