0
Arbeits Ich habe ein Textfeld in JavaJavaFX Textfeld Backspace nicht
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());
}
});
Alles hier arbeitet, mit Ausnahme der Backspace button.When i klicken Sie BACK_SPACE
in der Konsole angezeigt wird, aber nichts wird aus dem Feld gelöscht. Warum das?
Rückschritt auf KEY_RELEASED, vielleicht sind Sie ein bisschen zu früh in Bearbeitung Schlüssel passieren sollte. –
@JoopEggen das Problem ist nicht der 'Eventhandler', es ist die Tatsache, dass es nichts löscht – user8615957
Ihr Code funktioniert gut für mich und Text wird gelöscht, wie erwartet. Bitte poste ein [MCVE]. –