我在XUbuntu上使用Eclipse2018-12开发Java/Swing桌面应用程序。在调试时,遇到了一个问题。当Eclipse在addItemListener事件达到JComboBox的断点时,所有的都会冻结,包括计算机......
我以为这与Java安装和调试配置有关,所以我尝试更改使用的JRE版本,但没有任何变化。
以下是代码:
这是Java版本。
我以为这与Java安装和调试配置有关,所以我尝试更改使用的JRE版本,但没有任何变化。
以下是代码:
JComboBox<ComboItem> res = new JComboBox<ComboItem>();
res.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent event) {
if (event.getStateChange() == ItemEvent.SELECTED && peopleCombo != null) {
//do things
}
}
}
});
return res;
这是Java版本。
java --version
openjdk 11.0.2 2019-01-15
OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3)
OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)
我应该更改这个事件吗?还是使用的Java版本?
谢谢你的帮助,
Baptiste