我目前正在研究一個即時消息程序,並且已經爲用戶在FXML中輸入消息創建了一個文本。KeyEvent焦點JavaFX FXML
如何在文本字段具有焦點時按Enter鍵時添加KeyEvent
。
更新 - 嘗試過,但不起作用
<TextArea fx:id="area_chatInput"
editable="true"
prefHeight="60"
prefWidth="300"
wrapText="true"
promptText="Enter Message />
@FXML
private void keyListener(KeyEvent event){
if(event.getCode() == KeyCode.ENTER){
System.out.println("enter pressed");
sendMsg();
event.consume();
}
}
添加KeyEvent到哪個代碼?請分享您的代碼的簡潔版本。 –
請準確地在你的問題 - 你有一個_TextArea_在你的代碼和正在談論一個_TextField_ – kleopatra