Package org.jdesktop.beansbinding

Examples of org.jdesktop.beansbinding.Binding


                        paintStretchedBox, BeanProperty.create("selected"),
                        painter, BeanProperty.create("paintStretched")));
                areaGroup.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ,
                        styleBox, BeanProperty.create("selectedItem"),
                        painter, BeanProperty.create("style")));
                Binding effectsBinding = (Bindings.createAutoBinding(READ,
                        effectBox, BeanProperty.create("selectedItem"),
                        painter, BeanProperty.create("areaEffects")));
                effectsBinding.setConverter(new DisplayInfoArrayConverter(AreaEffect.class));
                areaGroup.addBinding(effectsBinding);
                Binding borderWidthBinding = (Bindings.createAutoBinding(READ,
                        borderWidthSlider, BeanProperty.create("value"),
                        painter, BeanProperty.create("borderWidth")));
                borderWidthBinding.setConverter(PainterDemoUtils.SLIDER_TO_FLOAT);
                areaGroup.addBinding(borderWidthBinding);
                areaGroup.bind();
            }
        }
View Full Code Here


                        visibleBox, BeanProperty.create("selected"),
                        painter, BeanProperty.create("visible")));
                baseGroup.addBinding(Bindings.createAutoBinding(READ,
                        antialiasBox, BeanProperty.create("selected"),
                        painter, BeanProperty.create("antialiasing")));
                Binding filterBinding = (Bindings.createAutoBinding(READ,
                        filterBox, BeanProperty.create("selectedItem"),
                        painter, BeanProperty.create("filters")));
                filterBinding.setConverter(new DisplayInfoArrayConverter(BufferedImageOp.class));
                baseGroup.addBinding(filterBinding);
                baseGroup.bind();
               
            }
        }
View Full Code Here

                        fillHorizontal, BeanProperty.create("selected"),
                        painter, BeanProperty.create("fillHorizontal")));
                alignGroup.addBinding(Bindings.createAutoBinding(READ,
                        fillVertical, BeanProperty.create("selected"),
                        painter, BeanProperty.create("fillVertical")));
                Binding insetBinding = (Bindings.createAutoBinding(READ,
                        insetSlider, BeanProperty.create("value"),
                        painter, BeanProperty.create("insets")));
                insetBinding.setConverter(PainterDemoUtils.SLIDER_TO_INSETS);
                alignGroup.addBinding(insetBinding);
               
                alignGroup.bind();
            }
        }
View Full Code Here

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

    private void addEscapeListener() {
        DialogEscaper.addEscapeListener(this);
    }

    private void fillDepartmentList() {
        Binding binding = bindingGroup.getBinding("departmentListBinding");
        binding.unbind();
        departmentList.addAll(allDepartments);
        binding.bind();
        departmentNameComboBox.repaint();
    }
View Full Code Here

    private void addEscapeListener() {
        DialogEscaper.addEscapeListener(this);
    }

    private void displayHouseholdMembers(List<Person> householdMemberList) {
        Binding binding = bindingGroup.getBinding("householdMembersBinding");
        binding.unbind();
        this.householdMemberList.clear();
        this.householdMemberList.addAll(householdMemberList);
        binding.bind();
        householdMembersTable.repaint();
    }
View Full Code Here

                    + " Please contact your administrator.", rootPane);
        }
    }

    private void refreshDepartmentsTable(List<Department> departmentList) {
        Binding binding = bindingGroup.getBinding("departmentListBinding");
        binding.unbind();
        this.departmentList.clear();
        this.departmentList.addAll(departmentList);
        binding.bind();
        departmentsTable.repaint();
    }
View Full Code Here

        binding.bind();
        departmentsTable.repaint();
    }

    private void refreshDepartmentsTable(Department department, boolean add) {
        Binding binding = bindingGroup.getBinding("departmentListBinding");
        binding.unbind();
        if (add) {
            this.departmentList.add(department);
        } else {
            this.departmentList.remove(department);
        }
        binding.bind();
        departmentsTable.repaint();
    }
View Full Code Here

    private void showSearchResults(SearchServerResponse piListData) {
        showSearchResults(piListData, false);
    }

    private void showSearchResults(SearchServerResponse piListData, boolean lastResort) {
        Binding binding = null;
        List<Person> personList = piListData.getPersonList();
        if (piListData.getServer() == Server.MPI) {
            mainViewHelper.getSession().setMpiResultDisplayed(true);
            if (personList.size() == 1) {
                confirmMatch(new PersonWrapper(personList.get(0)), Server.MPI, true);
            } else {
                binding = bindingGroup.getBinding("mpiBinding");
                binding.unbind();
                mpiSearchResultList.clear();
                mpiSearchResultList.addAll(personList);
                binding.bind();
                mpiResultsTable.repaint();
                TitledBorder mpiResultsPanelBorder = (TitledBorder) mpiResultsPanel.getBorder();
                if (!lastResort) {
                    mpiResultsPanelBorder.setTitle("MPI Results - Regular");
                } else {
                    mpiResultsPanelBorder.setTitle("MPI Results - Last resort");
                }
                mpiResultsPanel.repaint();
                showCard("mpiResultsCard");
            }
        } else if (piListData.getServer() == Server.LPI) {
            mainViewHelper.getSession().setLpiResultDisplayed(true);
            if (personList.size() == 1) {
                confirmMatch(new PersonWrapper(personList.get(0)), Server.LPI, true);
            } else {
                binding = bindingGroup.getBinding("lpiBinding");
                binding.unbind();
                lpiSearchResultList.clear();
                lpiSearchResultList.addAll(personList);
                binding.bind();
                lpiResultsTable.repaint();
                TitledBorder lpiResultsPanelBorder = (TitledBorder) lpiResultsPanel.getBorder();
                if (!lastResort) {
                    lpiResultsPanelBorder.setTitle("LPI Results - Regular");
                } else {
View Full Code Here

    private void initBindings() {
        bindingGroup = new BindingGroup();
        minimumLengthValidator = new MinimumLengthValidator(5);

        Binding binding = FormHelper.createBinding(this, "staff", "username", usernameField, "text");
        binding.setValidator(minimumLengthValidator);
        bindingGroup.addBinding(binding);

        binding = FormHelper.createBinding(this, "staff", "password", passwordField, "text");
        binding.setValidator(minimumLengthValidator);
        bindingGroup.addBinding(binding);

        binding = FormHelper.createBinding(this, "staff", "firstName", firstNameField, "text");
        minimumLengthValidator.setLength(2);
        binding.setValidator(minimumLengthValidator);
        bindingGroup.addBinding(binding);

        binding = FormHelper.createBinding(this, "staff", "lastName", lastNameField, "text");
        binding.setValidator(minimumLengthValidator);
        bindingGroup.addBinding(binding);

        binding = FormHelper.createBinding(this, "staff", "phoneNo", phoneNumberField, "text");
        binding.setValidator(new PhoneNumberValidator());
        bindingGroup.addBinding(binding);

        binding = FormHelper.createBinding(this, "staff", "email", emailField, "text");
        binding.setValidator(new EmailValidator());
        bindingGroup.addBinding(binding);

        binding = FormHelper.createBinding(this, "staff", "joinedDate", joinedDatePicker, "date");
        bindingGroup.addBinding(binding);
View Full Code Here

TOP

Related Classes of org.jdesktop.beansbinding.Binding

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.