我的JFXPanel包含在JMrame中,顶部有一个JMenuBar。菜单中有与它们相关的助记符,尽管JFXPanel的按钮与助记符相关联。当前按Alt + C会调用JFXPanel关闭按钮操作,但也会从JMenuBar打开“收藏集”菜单。有关如何处理的任何建议吗?
答案 0 :(得分: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();
}
}
});