Package com.dooapp.fxform.view.factory

Examples of com.dooapp.fxform.view.factory.DisposableNodeWrapper


                    errorLabel.setGraphic(warningView);
                    constraintsBox.getChildren().add(errorLabel);
                }
            }
        });
        return new DisposableNodeWrapper(constraintsBox, new Callback<Node, Void>() {
            public Void call(Node node) {
                // nothing to dispose
                return null;
            }
        });
View Full Code Here


        }
        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) {
                controller.removeListener(controllerListener);
                textBox.textProperty().removeListener(textBoxListener);
                return null;
            }
View Full Code Here

        }
        final InvalidationListener 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) {
                controller.removeListener(controllerListener);
                textBox.textProperty().removeListener(textBoxListener);
                return null;
            }
View Full Code Here

     * Example of custom factory
     */
    public static class TextAreaFactory implements NodeFactory<PropertyElementController<String>> {
        public DisposableNode createNode(PropertyElementController<String> controller) throws NodeCreationException {
            TextArea textArea = new TextArea();
            return new DisposableNodeWrapper(textArea, new Callback<Node, Void>() {
                public Void call(Node node) {
                    return null;
                }
            });
        }
View Full Code Here

        }
        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) {
                controller.removeListener(controllerListener);
                textBox.textProperty().removeListener(textBoxListener);
                return null;
            }
View Full Code Here

                    choiceBox.getSelectionModel().clearSelection();
                }
            }
        };
        controller.addListener(controllerListener);
        return new DisposableNodeWrapper(choiceBox, new Callback<Node, Void>() {
            public Void call(Node node) {
                choiceBox.getSelectionModel().selectedItemProperty().removeListener(enumChangeListener);
                controller.removeListener(controllerListener);
                return null;
            }
View Full Code Here

            public void changed(ObservableValue<? extends Boolean> observableValue, Boolean aBoolean, Boolean aBoolean1) {
                controller.setValue(aBoolean1);
            }
        };
        checkBox.selectedProperty().addListener(checkBoxListener);
        return new DisposableNodeWrapper(checkBox, new Callback<Node, Void>() {
            public Void call(Node node) {
                checkBox.selectedProperty().removeListener(checkBoxListener);
                controller.removeListener(controllerListener);
                return null;
            }
View Full Code Here

        try {
            text.promptTextProperty().bind(controller.getPromptText());
        } catch (Exception e) {
        }

        return new DisposableNodeWrapper(text, new Callback<Node, Void>() {
            public Void call(Node node) {
                text.textProperty().removeListener(textPropertyListener);
                controller.removeListener(controllerListener);
                return null;
            }
View Full Code Here

                    errorLabel.setGraphic(warningView);
                    constraintsBox.getChildren().add(errorLabel);
                }
            }
        });
        return new DisposableNodeWrapper(constraintsBox, new Callback<Node, Void>() {
            public Void call(Node node) {
                // nothing to dispose
                return null;
            }
        });
View Full Code Here

        try {
            textBox.promptTextProperty().bind(controller.getPromptText());
        } catch (Exception e) {
        }

        return new DisposableNodeWrapper(textBox, new Callback<Node, Void>() {
            public Void call(Node node) {
                controller.removeListener(controllerListener);
                textBox.textProperty().removeListener(textBoxListener);
                return null;
            }
View Full Code Here

TOP

Related Classes of com.dooapp.fxform.view.factory.DisposableNodeWrapper

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.