Clear search box, if escape is pressed

This commit is contained in:
0xboobface 2019-04-05 13:39:41 +02:00
parent 38d65c4b7d
commit 85b809da00
1 changed files with 7 additions and 0 deletions

View File

@ -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<String>{
clearButton.setManaged(false);
innerBackground.setManaged(false);
icon.setManaged(false);
setOnKeyPressed(evt -> {
if(evt.getCode() == KeyCode.ESCAPE) {
setText("");
}
});
}
public SearchBox(boolean icon) {