/** * A handler that is executed on enter or focus lost */ public void addCommitHandler(@Nonnull CommitHandler commitHandler) { textField.focusedProperty().addListener((observable, oldValue, newValue) -> commitHandler.commit(AdvancedTextField.this, textField.getText())); textField.setOnAction(event -> commitHandler.commit(AdvancedTextField.this, textField.getText())); }
setContentDisplay(ContentDisplay.TEXT_ONLY); textField.setOnAction(evt -> { commitEdit(this.converter.fromString(textField.getText())); });
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); }
scanStage.close(); }; scanText.setOnAction(action); scanButton.setOnAction(action);
public <T> void bindTextBidirectional(@Nonnull Property<T> property, @Nonnull StringConverter<T> converter) { textField.setOnAction(event -> { property.setValue(converter.fromString(textField.getText())); lastChange = -1; //reset the last change to ensure updates are reflected
searchField.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) {
searchField.setOnAction(new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) {