【发布时间】:2015-07-06 03:02:07
【问题描述】:
这真的很简单。我想填充一个 jcomboBox,但只有在用户按下组合框上的箭头之后。
我认为代码是正确的,因为我在一个单独的按钮中对其进行了测试,并且它填充了组合框,但是当我为组合框本身创建一个动作侦听器时它不会填充,这里是代码。
comboBox.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
comboBox.addItem("Item");
comboBox.addItem("Second Item");
}
这是一个乡村城市社区的情况。我想要的是在选择第一个时填充第二个。
第一个框很容易填充(国家框)但是第二个框(城市)我为它添加了一个开关但它不会填充,我想知道是否有一个动作我应该输入我的代码让它填充?
【问题讨论】:
-
@FastSnail:你测试过这个推荐吗?我有,但在 JComboBox 本身上不起作用。
-
哎呀我以为我会工作
-
请根据您上面的编辑查看我的答案的编辑。
标签: java swing mouseevent actionlistener jcombobox