我正在使用Eclipse2018-12在XUbuntu上开发Java / Swing Desktop应用程序。调试时遇到问题。当Eclipse在 JComboBox 的 addItemListener 事件中达到断点时,所有冻结,包括计算机...
我认为它与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版本?
感谢您的帮助,
洗礼池
答案 0 :(得分:0)
对于有问题的用户:在degub配置中具有此参数。
-Dsun.awt.disablegrab=true