jcombox1.addItemListener(new ItemListener(){
     public void itemStateChanged(ItemEvent e) {
         jcombox2.removeAllItem();
         jcombox2.addItem("adfasdfasdf");
     }
})

解决方案 »

  1.   

    import javax.swing.*;
    import java.awt.event.*;public class MyPane extends JPanel {
      private JComboBox jcb1 = new JComboBox();
      private JComboBox jcb2 = new JComboBox();
      public MyPane() {
        for(int i = 1; i < 6; ++i)
          jcb1.addItem(""+i);
        jcb1.addItemListener(new jcb1_itemAdapter());
        for(int i = 1; i < 6; ++i)
          jcb2.addItem(""+i);
        this.add(jcb1);
        this.add(jcb2);
        this.setVisible(true);
      }  private class jcb1_itemAdapter implements ItemListener{
        public void itemStateChanged(ItemEvent e) {
          jcb2.setSelectedIndex(jcb1.getSelectedIndex());
        }
      }  public static void main(String[] args) {
        MyPane pan = new MyPane();
        JFrame jf = new JFrame();
        jf.getContentPane().add(pan);
        jf.setBounds(100,100,200,200);
        jf.setVisible(true);
      }
    }