JavaFX文本字段退格无法正常工作

时间:2017-11-16 13:39:35

标签: java javafx

我在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正在控制台中显示,但没有任何内容从该字段中删除。为什么会这样?

1 个答案:

答案 0 :(得分:0)

试试这个

TextField addTask = new TextField();
addTask.setPromptText("Task");
addTask.setOnKeyPressed(ke-> System.out.println(ke.getCode()));