0
を働いていない私はそれBACK_SPACE
がコンソールに表示されている]をクリックしbutton.WhenJavaFXのテキストフィールドのバックスペース
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());
}
});
すべてがここにバックスペースを除き、作品Javaでテキストフィールドを持っていますが、何もフィールドから削除されませんされます。何故ですか?
バックスペースがKEY_RELEASEDに起こるはずなので、多分あなたは少し早すぎる処理キーであるを試してみてください。 –
@JoopEggen問題は 'eventhandler'ではなく、何も削除していないということです。 – user8615957
あなたのコードはうまく動作し、テキストは期待どおりに削除されます。 [MCVE]を投稿してください。 –