Clear search box, if escape is pressed
This commit is contained in:
parent
38d65c4b7d
commit
85b809da00
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue