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) {