Package org.jdesktop.beansbinding

Examples of org.jdesktop.beansbinding.BindingGroup.addBinding()


                this, BeanProperty.create("rolloverEnabled")));
        Binding comparatorBinding = Bindings.createAutoBinding(READ,
                comparatorCombo, BeanProperty.create("selectedItem"),
                this, BeanProperty.create("comparator"));
        comparatorBinding.setConverter(new DisplayInfoConverter<Comparator<?>>());
        group.addBinding(comparatorBinding);
   
        Binding rolloverBinding = Bindings.createAutoBinding(READ,
                highlighterCombo, BeanProperty.create("selectedItem"),
                this, BeanProperty.create("rolloverHighlighter"));
        rolloverBinding.setConverter(new DisplayInfoConverter<Highlighter>());
View Full Code Here


   
        Binding rolloverBinding = Bindings.createAutoBinding(READ,
                highlighterCombo, BeanProperty.create("selectedItem"),
                this, BeanProperty.create("rolloverHighlighter"));
        rolloverBinding.setConverter(new DisplayInfoConverter<Highlighter>());
        group.addBinding(rolloverBinding);
       
        group.bind();
    }

    private ComboBoxModel createRolloverHighlighters() {
View Full Code Here

                    i == 0 ? "backgroundPainter" : "painter");
            Binding b = Bindings.createAutoBinding(READ,
                    painterDemos, BeanProperty.create("selectedElement_UNWRAP_NODE"),
                    components[i], p);
            b.setConverter(painterConverter);
            group.addBinding(b);
           
        }
        group.bind();
    }
   
View Full Code Here

     * @param property
     */
    private void bindInversCollapsed(String property, JComponent... components ) {
        BindingGroup group = new BindingGroup();
        for (JComponent comp : components) {
            group.addBinding(Bindings.createAutoBinding(READ,
                    painterControl, ELProperty.create("${!" + property + "}"),
                    comp, BeanProperty.create("collapsed")));
        }
        group.bind();
    }
View Full Code Here

     * @param string
     */
    private void bindEnabled(String property, JComponent... components ) {
        BindingGroup group = new BindingGroup();
        for (JComponent comp : components) {
            group.addBinding(Bindings.createAutoBinding(READ,
                    painterControl, BeanProperty.create(property),
                    comp, BeanProperty.create("enabled")));
           
        }
        group.bind();
View Full Code Here

   
    @SuppressWarnings("unchecked")
    private void bind() {
       
        BindingGroup group = new BindingGroup();
        group.addBinding(Bindings.createAutoBinding(READ,
                datePicker, BeanProperty.create("date"),
                dateEchoField, BeanProperty.create("value")
        ));

        group.addBinding(Bindings.createAutoBinding(READ,
View Full Code Here

        group.addBinding(Bindings.createAutoBinding(READ,
                datePicker, BeanProperty.create("date"),
                dateEchoField, BeanProperty.create("value")
        ));

        group.addBinding(Bindings.createAutoBinding(READ,
            interactivity, BeanProperty.create("selected"),
            datePicker, BeanProperty.create("enabled")
        ));
       
        group.addBinding(Bindings.createAutoBinding(READ,
View Full Code Here

        group.addBinding(Bindings.createAutoBinding(READ,
            interactivity, BeanProperty.create("selected"),
            datePicker, BeanProperty.create("enabled")
        ));
       
        group.addBinding(Bindings.createAutoBinding(READ,
            editability, BeanProperty.create("selected"),
            datePicker, BeanProperty.create("editable")
        ));
       
        Binding b = Bindings.createAutoBinding(READ,
View Full Code Here

       
        Binding b = Bindings.createAutoBinding(READ,
            orientation, BeanProperty.create("selected"),
            datePicker, BeanProperty.create("componentOrientation"));
        b.setConverter(new ComponentOrientationConverter());
        group.addBinding(b);
        group.bind();
    }

//------------------- inti ui
   
View Full Code Here

        // Menu File
        JMenu menuFile = new JMenu(resourceMap.getString("menu.file"));
        menuFileDevices = new JMenu(resourceMap.getString("menu.file.devices.text"));
        menuFileDevices.setIcon(resourceMap.getIcon("menu.file.devices.icon"));
        menuFile.add(menuFileDevices);
        menuBinding.addBinding( bindRead(this, PROP_DEVICES, menuFileDevices, "enabled"));
        menuFile.addSeparator();
        menuFile.add(new JMenuItem(actionMap.get(ACTION_SAVE_SCREENSHOT)));
        menuFile.add(new JCheckBoxMenuItem(actionMap.get(ACTION_RECORDING)));
        menuFile.add(new JMenuItem(actionMap.get(ACTION_OPEN_DESTINATION_FOLDER)));
        menuFile.addSeparator();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.