【发布时间】:2021-05-18 01:18:38
【问题描述】:
如果我选择一个城市 FROM:JComboBox 那么它不应该出现在 TO: 组合框中。如何编码此动作侦听器的ActionListener?
代码:
public class CityFromTo {
public static void main(String[] args) {
String[] cFrom = {"Choose", "Istanbul", "New York", "London", "Milano", "Tokyo", "Paris", "Moscow", "Elâzığ"};
String[] cTo = {"Choose", "Istanbul", "New York", "London", "Milano", "Tokyo", "Paris", "Moscow", "Elâzığ"};
JLabel from = new JLabel("FROM : ");
JLabel to = new JLabel(" TO : ");
JComboBox comboFrom = new JComboBox(cFrom);
JComboBox comboTo = new JComboBox(cTo);
JFrame frame = new JFrame();
frame.setLayout(new FlowLayout());
frame.add(from);
frame.add(comboFrom);
frame.add(to);
frame.add(comboTo);
frame.setSize(400, 350);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}
【问题讨论】:
-
是否可以禁用该城市而不是删除它?从用户界面的角度来看,它会更好。
标签: java swing actionlistener jcombobox selecteditem