Package javafx.beans.value

Examples of javafx.beans.value.ChangeListener


    /**
     * bind the size of the mini-icon to the button size
     */
    private void addImageViewSizeBindings() {
        final MiniIconButton miniIconButton = (MiniIconButton)getSkinnable();
        getSkinnable().widthProperty().addListener(new ChangeListener() {
            @Override
            public void changed(final ObservableValue o,
                                final Object oldVal,
                                final Object newVal) {
                calculateAndSetNewMiniIconSize(miniIconButton);
                getSkinnable().requestLayout();
            }
        });

        getSkinnable().heightProperty().addListener(new ChangeListener() {
            @Override
            public void changed(final ObservableValue o,
                                final Object oldVal,
                                final Object newVal) {
                calculateAndSetNewMiniIconSize(miniIconButton);
View Full Code Here


            public void changed(ObservableValue<? extends Enum> observableValue, Enum anEnum, Enum anEnum1) {
                controller.setValue(anEnum1);
            }
        });
        controller.addListener(new ChangeListener() {
            public void changed(ObservableValue observableValue, Object o, Object o1) {
                if (o1 != null) {
                    choiceBox.getSelectionModel().select((Enum) o1);
                } else {
                    choiceBox.getSelectionModel().clearSelection();
View Full Code Here

            }
        });
        if (controller.getValue() != null) {
            textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
        }
        controller.addListener(new ChangeListener() {
            public void changed(ObservableValue observableValue, Object o, Object o1) {
               textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
            }
        });
        return textBox;
View Full Code Here

        final InvalidationListener textBoxListener = createTextBoxListener(controller, textBox);
        textBox.textProperty().addListener(textBoxListener);
        if (controller.getValue() != null) {
            textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
        }
        final ChangeListener controllerListener = createControllerListener(textBox, controller);
        controller.addListener(controllerListener);
        textBox.promptTextProperty().bind(controller.getPromptText());

        return new DisposableNodeWrapper(textBox, new Callback<Node, Void>() {
            public Void call(Node node) {
View Full Code Here

            }
        };
    }

    protected ChangeListener createControllerListener(final TextField textBox, final PropertyElementController<T> controller) {
        return new ChangeListener() {

            public void changed(ObservableValue observableValue, Object o, Object o1) {
                if (controller.getValue() != null) {
                    textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
                } else {
View Full Code Here

            public void changed(ObservableValue<? extends Enum> observableValue, Enum anEnum, Enum anEnum1) {
                controller.setValue(anEnum1);
            }
        };
        choiceBox.getSelectionModel().selectedItemProperty().addListener(enumChangeListener);
        final ChangeListener controllerListener = new ChangeListener() {
            public void changed(ObservableValue observableValue, Object o, Object o1) {
                if (o1 != null) {
                    choiceBox.getSelectionModel().select((Enum) o1);
                } else {
                    choiceBox.getSelectionModel().clearSelection();
View Full Code Here

        final TextField text = new TextField();
        String value = controller.getValue();
        if (value != null) {
            text.setText(value);
        }
        final ChangeListener textPropertyListener = new ChangeListener<String>() {
            public void changed(ObservableValue<? extends String> observableValue, String s, String s1) {
                controller.setValue(s1);
            }
        };
        text.textProperty().addListener(textPropertyListener);
View Full Code Here

        this.formatProvider = formatProvider;
    }

    public DisposableNode createNode(final PropertyElementController<T> controller) {
        final TextField textBox = new TextField();
        final ChangeListener textBoxListener = createTextBoxListener(controller, textBox);
        textBox.textProperty().addListener(textBoxListener);
        if (controller.getValue() != null) {
            textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
        }
        final ChangeListener controllerListener = createControllerListener(textBox, controller);
        controller.addListener(controllerListener);

        // TODO Try/Catch will be removed once 2.0.2 is released (http://javafx-jira.kenai.com/browse/RT-17280)
        try {
            textBox.promptTextProperty().bind(controller.getPromptText());
View Full Code Here

            }
        };
    }

    protected ChangeListener createControllerListener(final TextField textBox, final PropertyElementController<T> controller) {
        return new ChangeListener() {
            public void changed(ObservableValue observableValue, Object o, Object o1) {
                textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
            }
        };
    }
View Full Code Here

            public void changed(ObservableValue<? extends Enum> observableValue, Enum anEnum, Enum anEnum1) {
                controller.setValue(anEnum1);
            }
        });
        controller.addListener(new ChangeListener() {
            public void changed(ObservableValue observableValue, Object o, Object o1) {
                if (o1 != null) {
                    choiceBox.getSelectionModel().select((Enum) o1);
                } else {
                    choiceBox.getSelectionModel().clearSelection();
View Full Code Here

TOP

Related Classes of javafx.beans.value.ChangeListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.