Examples of ToggleButtonModel


Examples of javax.swing.JToggleButton.ToggleButtonModel

            }

            public void updateDecoration(ItsNatFreeRadioButton buttonComp,int state)
            {
                Element buttonElem = buttonComp.getElement();
                ToggleButtonModel model = buttonComp.getToggleButtonModel();
                if (state == ItemEvent.SELECTED) // or with: (model.isSelected())
                    buttonElem.setAttribute("style","background: rgb(253,147,173);");
                else
                    buttonElem.removeAttribute("style");
            }
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

    {
        Document doc = itsNatDoc.getDocument();
        HTMLInputElement inputElem = (HTMLInputElement)doc.getElementById("checkboxId");
        ItsNatComponentManager componentMgr = itsNatDoc.getItsNatComponentManager();
        this.input = (ItsNatHTMLInputCheckBox)componentMgr.createItsNatComponent(inputElem);
        ToggleButtonModel dataModel = new ToggleButtonModel();
        input.setButtonModel(dataModel);

        input.addEventListener("click",this);
        // Los dem�s tipos de eventos ya est�n testeados con el tipo de bot�n normal (default)

        dataModel.addChangeListener(this);
    }
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

        this.removeButton = (ItsNatHTMLButton)componentMgr.createItsNatComponentById("removeRowsFreeListId");
        removeButton.addEventListener("click",this);

        this.editInplace = (ItsNatHTMLInputCheckBox)componentMgr.createItsNatComponentById("editInplaceId");
        ToggleButtonModel dataModel = editInplace.getToggleButtonModel();
        dataModel.setSelected(true);
        dataModel.addChangeListener(this);

        comp.setEditingEnabled(dataModel.isSelected());
    }
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

        TestSelectionUtil.decorateSelection(option,selected);
    }

    public void stateChanged(ChangeEvent e)
    {
        ToggleButtonModel dataModel = (ToggleButtonModel)e.getSource();
        comp.setEditingEnabled(dataModel.isSelected());
    }
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

            return button;
        }

        public static Component createInputCheckBoxComponent(final Object model,
                                                     final AttributeSet attrs) {
            ToggleButtonModel checkBoxModel = (ToggleButtonModel) model;
            final JCheckBox checkBox = new JCheckBox();

            // Model
            if (checkBoxModel == null) {
                checkBoxModel = new FormToggleButtonModel(new Form(SimpleAttributeSet.EMPTY),
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

            return passwordField;
        }

        public static Component createInputRadioComponent(final Object model,
                                                    final AttributeSet attrs) {
            ToggleButtonModel radioButtonModel;
            final JRadioButton radioButton = new JRadioButton();

            // NAME
            String attribute = (String) attrs.getAttribute(HTML.Attribute.NAME);
            if (!Utilities.isEmptyString(attribute)) {
                radioButtonModel = (ToggleButtonModel) model;
            } else {
                radioButtonModel = new ToggleButtonModel() {
                    public void setGroup(final ButtonGroup group) {
                        //Do nothing
                    };
                };
            }
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

            return button;
        }

        public static Component createInputCheckBoxComponent(final Object model,
                                                     final AttributeSet attrs) {
            ToggleButtonModel checkBoxModel = (ToggleButtonModel) model;
            final JCheckBox checkBox = new JCheckBox();

            // Model
            if (checkBoxModel == null) {
                checkBoxModel = new FormToggleButtonModel(new Form(SimpleAttributeSet.EMPTY),
View Full Code Here

Examples of javax.swing.JToggleButton.ToggleButtonModel

            return passwordField;
        }

        public static Component createInputRadioComponent(final Object model,
                                                    final AttributeSet attrs) {
            ToggleButtonModel radioButtonModel;
            final JRadioButton radioButton = new JRadioButton();

            // NAME
            String attribute = (String) attrs.getAttribute(HTML.Attribute.NAME);
            if (!Utilities.isEmptyString(attribute)) {
                radioButtonModel = (ToggleButtonModel) model;
            } else {
                radioButtonModel = new ToggleButtonModel() {
                    public void setGroup(final ButtonGroup group) {
                        //Do nothing
                    };
                };
            }
View Full Code Here

Examples of nextapp.echo2.app.button.ToggleButtonModel

     */
    public void testChangeListener() {
        ChangeHandler buttonChangeListener = new ChangeHandler();
        ChangeHandler modelChangeListener = new ChangeHandler();
        CheckBox checkBox = new CheckBox("Test");
        ToggleButtonModel model = (ToggleButtonModel) checkBox.getModel();
        checkBox.addChangeListener(buttonChangeListener);
        model.addChangeListener(modelChangeListener);
        assertEquals(0, buttonChangeListener.eventCount);
        assertEquals(0, modelChangeListener.eventCount);
        checkBox.setSelected(true);
        assertEquals(1, buttonChangeListener.eventCount);
        assertEquals(1, modelChangeListener.eventCount);
        assertEquals(checkBox, buttonChangeListener.lastEvent.getSource());
        assertEquals(model, modelChangeListener.lastEvent.getSource());

        buttonChangeListener.lastEvent = null;
        modelChangeListener.lastEvent = null;
        assertEquals(null, buttonChangeListener.lastEvent);
        assertEquals(null, modelChangeListener.lastEvent);

        model.setSelected(false);
       
        assertEquals(2, buttonChangeListener.eventCount);
        assertEquals(2, modelChangeListener.eventCount);
        assertEquals(checkBox, buttonChangeListener.lastEvent.getSource());
        assertEquals(model, modelChangeListener.lastEvent.getSource());
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.