我在java中有一个文本域
TextField addTask = new TextField();
addTask.setPromptText("Task");
addTask.addEventHandler(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>(){
public void handle(KeyEvent event) {
System.out.println(event.getCode());
}
});
此处的所有内容均有效,但退格按钮除外。当我点击它时,BACK_SPACE
正在控制台中显示,但没有任何内容从该字段中删除。为什么会这样?
答案 0 :(得分:0)
试试这个
TextField addTask = new TextField();
addTask.setPromptText("Task");
addTask.setOnKeyPressed(ke-> System.out.println(ke.getCode()));