From 85b809da00e1872b1555abee56315982db913779 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Fri, 5 Apr 2019 13:39:41 +0200 Subject: [PATCH] Clear search box, if escape is pressed --- client/src/main/java/ctbrec/ui/controls/SearchBox.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/src/main/java/ctbrec/ui/controls/SearchBox.java b/client/src/main/java/ctbrec/ui/controls/SearchBox.java index be893acd..fbbd0da9 100644 --- a/client/src/main/java/ctbrec/ui/controls/SearchBox.java +++ b/client/src/main/java/ctbrec/ui/controls/SearchBox.java @@ -36,6 +36,7 @@ import javafx.beans.value.ObservableValue; import javafx.scene.Cursor; import javafx.scene.control.Button; import javafx.scene.control.TextField; +import javafx.scene.input.KeyCode; import javafx.scene.input.MouseEvent; import javafx.scene.layout.Region; @@ -65,6 +66,12 @@ public class SearchBox extends TextField implements ChangeListener{ clearButton.setManaged(false); innerBackground.setManaged(false); icon.setManaged(false); + + setOnKeyPressed(evt -> { + if(evt.getCode() == KeyCode.ESCAPE) { + setText(""); + } + }); } public SearchBox(boolean icon) {