4le*_*x1v 3 javafx event-handling
如何在JFX 2中使用KeyBindings?我需要从carrige重新分配Enter键返回到我自己的函数,并且对于carrige返回指定CTRL + ENTER
我试过这种方式,但它仍然是一个新的路线.
messageArea.addEventFilter(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent keyEvent) {
if (keyEvent.getCode() == KeyCode.ENTER) {
sendMessage();
}
}
});
Run Code Online (Sandbox Code Playgroud)
作为jewelsea的补充之一.要控制组合键,请使用:
if (event.getCode().equals(KeyCode.ENTER) && event.isControlDown()) { // CTRL + ENTER
messageArea.setText(messageArea.getText() + "\n");
}
Run Code Online (Sandbox Code Playgroud)
在你的处理程序中
归档时间: |
|
查看次数: |
4795 次 |
最近记录: |