我将 JFXPanel 包含在顶部有 JMenuBar 的 JFrame 中。菜单有与之关联的助记符,尽管 JFXPanel 的按钮也有与它们关联的助记符。当前按下 Alt + C 会调用 JFXPanel 关闭按钮操作,但也会从 JMenuBar 打开集合菜单。关于如何处理的任何建议?
问问题
78 次
1 回答
0
将其添加到 JFXPanel 就可以了:
this.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
if(e.isAltDown()) {
e.consume();
}
}
@Override
public void keyReleased(KeyEvent e) {
if(e.isAltDown()) {
e.consume();
}
}
@Override
public void keyPressed(KeyEvent e) {
if(e.isAltDown()) {
e.consume();
}
}
});
于 2015-07-23T20:40:34.843 回答