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


            public void changed(ObservableValue<? extends Boolean> observableValue, Boolean aBoolean, Boolean aBoolean1) {
                controller.setValue(aBoolean1);
            }
        };
        checkBox.selectedProperty().addListener(controllerListener);
        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

                    text.setText("");
                }
            }
        };
        controller.addListener(controllerListener);
        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

        if (controller.getValue() != null) {
            textBox.textProperty().setValue(formatProvider.getFormat(controller.getElement()).format(controller.getValue()));
        }
        final ChangeListener controllerListener = createControllerListener(textBox, controller);
        controller.addListener(controllerListener);
        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

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.