public void clearFilter() { filterField.clear(); }
public void resetSearchFilter() { this.filterList.setPredicate(t -> true); searchBox.clear(); } public static <T,R> CustomMenuItem getInMenuItem(ColumnFilter<T,R> columnFilter, ContextMenu contextMenu) {
@Override public void changed(ObservableValue<? extends Integer> observable, Integer oldValue, Integer newValue) { if (newValue != null && !model.isNull() && !textfield.isFocused()) { textfield.setText(dateFormat.format(model.getDate())); } else { textfield.clear(); } } });
public TagArea() { this.getStylesheets().add(getClass().getResource("style.css").toExternalForm()); getStyleClass().setAll("tag-area"); textField.setMinSize(80, 30); textField.setPrefWidth(80); textField.setOnAction(event -> { this.addTag(textField.getText()); textField.clear(); }); textField.setOnKeyReleased(event -> { System.out.println("[Pressed] Pressed Key: " + event.getCode() + ", Character is: " + event.getCharacter()); if (event.getCode() == KeyCode.BACK_SPACE && textField.getText().length() == 0) { List<Tag> tags = this.getTags(); if (tags.size() != 0) { Tag lastTag = tags.get(tags.size() - 1); removeTag(lastTag); textField.setText(lastTag.getValue()); textField.positionCaret(lastTag.getValue().length()); event.consume(); } } else if (event.getCode() == KeyCode.COMMA) { System.out.println("TextField value is: " + textField.getText()); addTag(textField.getText().replaceAll(",", "")); textField.clear(); event.consume(); } }); this.getChildren().add(textField); }
/** * {@inheritDoc} */ @Override public void initialise() { pause.durationProperty().bind(getControl().delayProperty()); // add an input listener to the text field getSearchField().textProperty().addListener(event -> { pause.setOnFinished(pauseEvent -> { final String searchTerm = getSearchField().getText().toLowerCase(); getControl().setSearchTerm(searchTerm); }); // delay the adoption of the new search term pause.playFromStart(); }); // add a mouse click listener to the clear button getClearButton().setOnMouseClicked(event -> { getSearchField().clear(); getControl().searchTermProperty().set(""); }); }
clearButtonPane.setOpacity(0.0); clearButtonPane.setCursor(Cursor.DEFAULT); clearButtonPane.setOnMouseReleased(e -> inputField.clear()); clearButtonPane.managedProperty().bind(inputField.editableProperty()); clearButtonPane.visibleProperty().bind(inputField.editableProperty());
@Override public void configure(T control) { super.configure(control); // first keystroke triggers check for modification control.getEditor().textProperty().addListener(o -> ((FxComponent) control).triggerViewModified()); // Shift-Backspace clears the field control.addEventFilter(KeyEvent.ANY, (KeyEvent event) -> { if (event.getCode() == KeyCode.BACK_SPACE && event.isShiftDown() && !event.isControlDown() && !event.isAltDown() && !event.isMetaDown()) { if (event.getEventType() == KeyEvent.KEY_PRESSED && !control.getEditor().isDisabled() && control.getEditor().isEditable()) { control.getEditor().clear(); } event.consume(); } }); }