textField.focusedProperty().removeListener(editCommitHandler);
textField = new TextField(getString()); textField.setMinWidth(this.getWidth() - this.getGraphicTextGap() * 2); textField.focusedProperty().addListener(new ChangeListener<Boolean>() { @Override public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
TextField tf1=new TextField(); TextField tf2=new TextField(); TextField tf3=new TextField(); // add focus listener to all textFields tf1.focusedProperty().addListener(new TextFieldListener(tf1)); tf2.focusedProperty().addListener(new TextFieldListener(tf2)); tf3.focusedProperty().addListener(new TextFieldListener(tf3));
fields = new TextField[105]; for (int i = 0; i < fields.length; i++) { TextField textField = new TextField(); fields[i] = textField ; textField.focusedProperty().addListener((obs, wasFocused, isNowFocused) -> { if (isNowFocused) { theFocusedTextField = textField ; } else { theFocusedTextField = null ; } }); }
TextField tf = new TextField(); TextField tf2 = new TextField(); tf.focusedProperty().addListener((observable, oldValue, newValue) -> { if (newValue) { System.out.println("Node 1: Mine!"); } }); tf2.focusedProperty().addListener((observable, oldValue, newValue) -> { if (newValue) { System.out.println("Node 2: Mine!"); } }); Scene scene = new Scene(new VBox(tf, tf2), 300, 250);
userTextField.focusedProperty().addListener( new ChangeListener<Boolean>() { @Override
private final Pattern intPattern = Pattern.compile("\\d*\\.\\d+"); public IntegerEditingCell(){ textField.focusedProperty().addListener((obs, wasFocused, isNowFocused) -> { if (! isNowFocused) { processEdit();
StringBinding binding = Bindings.createStringBinding(() -> textField.getText()); textField.addEventHandler(ActionEvent.ACTION, evt -> binding.invalidate()); textField.focusedProperty().addListener((obs, wasFocused, isFocused)-> { if (! isFocused) binding.invalidate(); });
TextField textField = new TextField(); MyEntity entity = new MyEntity(); textField.focusedProperty().addListener((obs, wasFocused, isNowFocused) -> { if (! isNowFocused) { entity.setText(textField.getText()); } }); entity.textProperty().addListener((obs, oldText, newText) -> textField.setText(newText));
textField.focusedProperty().addListener((observable, oldValue, newValue) -> { if (!newValue) { label.setText(textField.getText());
textField = new TextField(getString()); textField.setMinWidth(this.getWidth() - this.getGraphicTextGap()* 2); textField.focusedProperty().addListener( (ObservableValue<? extends Boolean> arg0, Boolean arg1, Boolean arg2) -> {
TextField textField1To6 = new TextField(); textField1To6.focusedProperty().addListener((arg0, oldValue, newValue) -> { if (!newValue) { // when focus lost if (!textField1To6.getText().matches("[1-5](\\.[0-9]{1,2}){0,1}|6(\\.0{1,2}){0,1}")) {
.build(); txt1.focusedProperty().addListener(new ChangeListener<Boolean>() {
primaryStage.setScene(new Scene(vBox, 300, 300)); primaryStage.show(); t1.focusedProperty().addListener((observable, oldValue, newValue) -> { if(newValue && firstTime.get()){
textField.focusedProperty().addListener(new InvalidationListener() { @Override public void invalidated(Observable observable) {
textField.setMaxWidth(400); textField.setEditable(false); textField.textProperty().bind(Bindings.when(textField.focusedProperty()).then("Got the Focus!").otherwise("Please give me the focus!"));
textField.focusedProperty().addListener((obs, wasFocused, isNowFocused) -> { if (! isNowFocused) { commitEdit(textField.getText());
TextField demo = new TextField(); user.setStyle("-fx-background-color: transparent;-fx-border-color:blue;"); user.focusedProperty().addListener(new ChangeListener<Boolean>()
textField = new TextField(getString()); textField.setMinWidth(this.getWidth() - this.getGraphicTextGap()* 2); textField.focusedProperty().addListener( (ObservableValue<? extends Boolean> arg0, Boolean arg1, Boolean arg2) -> {
textField.focusedProperty().addListener(new ChangeListener<Boolean>() { @Override public void changed(ObservableValue<? extends Boolean> observable,