Package java.awt

Examples of java.awt.CheckboxGroup


                    ? ItemEvent.SELECTED
                    : ItemEvent.DESELECTED));
        } else if (hasGroupEvent(peer, inputForm))
        {
            Checkbox cbox = (Checkbox) peer.getComponentObject();
            CheckboxGroup grp = cbox.getCheckboxGroup();
            /*
             * should not need to fire unselection Checkbox selected = grp.getSelectedCheckbox(); context.getEventQueue().postEvent(
             * new ItemEvent(selected, ItemEvent.ITEM_STATE_CHANGED, selected, ItemEvent.DESELECTED));
             */
            grp.setSelectedCheckbox(cbox);
            postEvent(context, new ItemEvent(cbox, ItemEvent.ITEM_STATE_CHANGED, cbox, ItemEvent.SELECTED));
        }
    }
View Full Code Here


     * @return true if there's group event
     */
    protected boolean hasGroupEvent(BridgePeer peer, Map form)
    {
        Checkbox cbox = (Checkbox) peer.getComponentObject();
        CheckboxGroup grp = cbox.getCheckboxGroup();
        if (grp != null)
        {
            //in a button group
            BridgeCheckboxGroupPeer grppeer = (BridgeCheckboxGroupPeer) peer.getBridgeToolkit().getContext().getPeer(grp);
            if (grppeer != null)
            {
                Object value = form.get(grppeer.getId());
                _logger.finest("Got input value for group=" + value + " peer id = " + peer.getId());
                if (value instanceof String)
                {
                    return value.equals(peer.getId()) && grp.getSelectedCheckbox() != cbox;
                    //this peer is click
                } else if (value instanceof String[]){
                    return Arrays.asList((String[])value).contains(peer.getId());
                }
            }
View Full Code Here

            Panel p = new Panel();
            p.setLayout(new GridLayout(3, 1));
            ((GridLayout) p.getLayout()).setHgap(5);
            ((GridLayout) p.getLayout()).setVgap(5);

            final CheckboxGroup cg = new CheckboxGroup();
            final Checkbox[] boxes = new Checkbox[3];
            for (int i = 0; i < 3; ++i) {
                boxes[i] = new Checkbox("button" + i, cg, i == 0);
                p.add(boxes[i]);
            }

            add(p, "North");

            p = new Panel();
            p.setLayout(new GridLayout(1, 3));
            ((GridLayout) p.getLayout()).setHgap(5);
            ((GridLayout) p.getLayout()).setVgap(5);

            for (int i = 0; i < 3; ++i) {
                final int val = i;
                Button tweak = new Button("Set " + i);
                tweak.addActionListener(new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        cg.setSelectedCheckbox(boxes[val]);
                    }
                });
                p.add(tweak);
            }
View Full Code Here

            add(sp, "South");

            Panel east_panel = new Panel();
            east_panel.setLayout(new GridLayout(0, 1));

            CheckboxGroup group = new CheckboxGroup();
            Checkbox cb = new Checkbox("one", group, true);
            east_panel.add(cb);
            cb = new Checkbox("two", group, false);
            east_panel.add(cb);
View Full Code Here

    Checkbox checkbox = new Checkbox("Checkbox");
    frame.add(checkbox);
    frame.setBounds(0, 0, 100, 100);
   
    harness.check(checkbox.getCheckboxGroup(), null);
    CheckboxGroup group = new CheckboxGroup();
    checkbox.setCheckboxGroup(group);
    harness.check(group, checkbox.getCheckboxGroup());
    frame.setVisible(true);
   
    r.waitForIdle ();
View Full Code Here

        lisBVs = new List(5);

        panBVs = new Panel();

        bvCbg = new CheckboxGroup();
        chkBV = new Checkbox(
                Messages.getString("ChatLounge.chkBV"), bvCbg, true); //$NON-NLS-1$
        chkBV.addItemListener(this);
        chkTons = new Checkbox(
                Messages.getString("ChatLounge.chkTons"), bvCbg, false); //$NON-NLS-1$
View Full Code Here

            }

            // Single choice dialogs use radio buttons.
            this.checkboxes = new Checkbox[choices.length];
            if (isSingle) {
                CheckboxGroup radioGroup = new CheckboxGroup();
                for (int loop = 0; loop < choices.length; loop++) {
                    this.checkboxes[loop] = new Checkbox(choices[loop],
                            (loop == 0), radioGroup);
                    choiceArea.add(this.checkboxes[loop]);
                }
View Full Code Here

                add(choiceArea, c);
            }

            // Single choice dialogs use radio buttons.
            this.checkboxes = new Checkbox[choices.length];
            CheckboxGroup radioGroup = new CheckboxGroup();
            for (int loop = 0; loop < choices.length; loop++) {
                this.checkboxes[loop] = new Checkbox(choices[loop],
                        (loop == 0), radioGroup);
                choiceArea.add(this.checkboxes[loop]);
            }
View Full Code Here

        c.gridwidth = 0;
        c.anchor = GridBagConstraints.WEST;
        gridbag.setConstraints(labMessage, c);
        add(labMessage);

        CheckboxGroup radioGroup = new CheckboxGroup();
        checkboxes = new IndexedCheckbox[choices.length];

        for (int i = 0; i < choices.length; i++) {
            boolean even = (i & 1) == 0;
            checkboxes[i] = new IndexedCheckbox(choices[i],
View Full Code Here

        c.gridwidth = 0;
        c.anchor = GridBagConstraints.WEST;
        gridbag.setConstraints(labMessage, c);
        add(labMessage);

        CheckboxGroup radioGroup1 = new CheckboxGroup();
        checkboxes1 = new Checkbox[2];

        checkboxes1[0] = new Checkbox(
                Messages.getString("LOSDialog.Mech"), mechInFirst, radioGroup1); //$NON-NLS-1$
        c.gridwidth = 1;
        c.anchor = GridBagConstraints.WEST;
        gridbag.setConstraints(checkboxes1[0], c);
        add(checkboxes1[0]);

        checkboxes1[1] = new Checkbox(
                Messages.getString("LOSDialog.NonMech"), !mechInFirst, radioGroup1); //$NON-NLS-1$
        c.gridwidth = GridBagConstraints.REMAINDER;
        c.anchor = GridBagConstraints.WEST;
        gridbag.setConstraints(checkboxes1[1], c);
        add(checkboxes1[1]);

        labMessage = new Label(
                Messages.getString("LOSDialog.InSecondHex"), Label.LEFT); //$NON-NLS-1$
        c.weightx = 1.0;
        c.weighty = 1.0;
        c.gridwidth = 0;
        c.anchor = GridBagConstraints.WEST;
        gridbag.setConstraints(labMessage, c);
        add(labMessage);

        CheckboxGroup radioGroup2 = new CheckboxGroup();
        checkboxes2 = new Checkbox[2];

        checkboxes2[0] = new Checkbox(
                Messages.getString("LOSDialog.Mech"), mechInSecond, radioGroup2); //$NON-NLS-1$
        c.gridwidth = 1;
View Full Code Here

TOP

Related Classes of java.awt.CheckboxGroup

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.