我有2个或更多的组合框,我想从(ActionListener)使用这些组合框,但我不知道如何使用(actionPerformed)中的组合框名称
comboBox1= new JComboBox(items);
comboBox1.addActionListener(this);
comboBox1.setName("com");
comboBox2= new JComboBox(items);
comboBox2.addActionListener(this);
comboBox2.setName("com");
@Override
public void actionPerformed(ActionEvent e) {
}
但我不知道如何使用这个组合框(actionPerformed),因为我有2个组合框,我不能使用其中一个。
感谢
答案 0 :(得分:1)
JComboBox#setActionCommand
,会在触发时设置actionCommand
的{{1}}属性ActionEvent
的{{1}}属性与组合框的实例进行比较source
ActionEvent
API。有关详细信息,请参阅How to Use Actions