Example usage for com.google.gwt.user.client.ui CheckBox isChecked

List of usage examples for com.google.gwt.user.client.ui CheckBox isChecked

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui CheckBox isChecked.

Prototype

@Deprecated
public boolean isChecked() 

Source Link

Document

Determines whether this check box is currently checked.

Usage

From source file:asquare.gwt.tk.demo.client.DebugPanel.java

License:Apache License

private Widget createCheckBoxes() {
    // can't use HashMap because it does not preserve order
    final Vector eventToMask = new Vector();
    eventToMask.add(new EventToMask("onfocus", Event.ONFOCUS));
    eventToMask.add(new EventToMask("onblur", Event.ONBLUR));
    eventToMask.add(new EventToMask("onchange", Event.ONCHANGE));
    eventToMask.add(new EventToMask("onkeydown", Event.ONKEYDOWN));
    eventToMask.add(new EventToMask("onkeypress", Event.ONKEYPRESS));
    eventToMask.add(new EventToMask("onkeyup", Event.ONKEYUP));
    eventToMask.add(new EventToMask("onscroll", Event.ONSCROLL));
    eventToMask.add(new EventToMask("onmousemove", Event.ONMOUSEMOVE));
    eventToMask.add(new EventToMask("onmouseover", Event.ONMOUSEOVER));
    eventToMask.add(new EventToMask("onmouseout", Event.ONMOUSEOUT));
    eventToMask.add(new EventToMask("onmousedown", Event.ONMOUSEDOWN));
    eventToMask.add(new EventToMask("onmouseup", Event.ONMOUSEUP));
    eventToMask.add(new EventToMask("onclick", Event.ONCLICK));
    eventToMask.add(new EventToMask("ondblclick", Event.ONDBLCLICK));
    eventToMask.add(new EventToMask("onerror", Event.ONERROR));

    ClickListener checkBoxController = new ClickListener() {
        public void onClick(Widget sender) {
            CheckBox cb = (CheckBox) sender;
            EventToMask mapping = (EventToMask) eventToMask.get(eventToMask.indexOf(cb.getText()));
            int traceEventMask = m_eventListener.getEventMask();
            if (cb.isChecked()) {
                traceEventMask |= mapping.m_mask;
            } else {
                traceEventMask &= ~mapping.m_mask;
            }/*from  www  . j  av a  2  s  . c o  m*/
            m_eventListener.setEventMask(traceEventMask);
        }
    };

    FlowPanel panel = new FlowPanel();
    for (int i = 0; i < eventToMask.size(); i++) {
        EventToMask mapping = (EventToMask) eventToMask.get(i);
        addCheckBox(panel, mapping.m_event, mapping.m_mask, checkBoxController);
    }
    return panel;
}

From source file:au.com.gworks.gwt.petstore.client.CartView.java

License:Apache License

private void removeSelection() {
    ArrayList candidates = new ArrayList();
    int rows = items.getRowCount();
    for (int i = 0; i < rows; i++) {
        CheckBox selCkb = (CheckBox) items.getWidget(i, 0);
        if (selCkb.isChecked()) {
            String itemId = items.getText(i, 1);
            CartItemRefInfo item = controller.getCartItemRefInfo(itemId);
            candidates.add(item);//  w w  w  . j  a  v a 2 s.c  om
        }
    }
    if (candidates.size() > 0)
        controller.remove(candidates);
}

From source file:ca.upei.ic.timetable.client.CourseModelView.java

License:Apache License

public void addCourse(final int id, final JSONObject value, boolean selected) {
    final CheckBox box = new CheckBox();
    String name = ((JSONString) value.get("name")).stringValue();
    String title = ((JSONString) value.get("title")).stringValue();
    String time = ((JSONString) value.get("time")).stringValue();
    box.setText(name + " " + title);
    box.setName(Integer.toString(id));
    box.setChecked(selected);//from  ww  w . j  av a 2s .c  o  m
    box.setEnabled(time.matches(".*\\d{1,2}:\\d{2,2}\\s*-\\s*\\d{1,2}:\\d{2,2}.*"));

    // add click listener
    box.addClickListener(new ClickListener() {

        public void onClick(Widget sender) {
            final CheckBox box = (CheckBox) sender;
            if (box.isChecked()) {
                controller_.select(id, value);
            } else {
                controller_.unselect(id);
            }
        }

    });

    FocusPanel focus = PanelUtils.focusPanel(box, null, null, null, new MouseListener() {

        public void onMouseDown(Widget sender, int x, int y) {
        }

        public void onMouseEnter(Widget sender) {
            controller_.showCourseDetail(id);
        }

        public void onMouseLeave(Widget sender) {
            controller_.hideCourseDetail();
        }

        public void onMouseMove(Widget sender, int x, int y) {
        }

        public void onMouseUp(Widget sender, int x, int y) {
            //                  box.setChecked( !box.isChecked() );
        }
    });
    panel_.add(focus);
}

From source file:ca.upei.ic.timetable.client.DepartmentModelView.java

License:Apache License

public void loadJSON(JSONValue value) {
    JSONArray array = (JSONArray) value;

    // iterate all json results
    for (int i = 0; i < array.size(); i++) {
        JSONString s = (JSONString) array.get(i);
        CheckBox box = new CheckBox(s.stringValue());
        box.setName(s.stringValue());//from   ww  w.j  a  v a 2  s .c  o  m
        // add the click listener
        box.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                final CheckBox box = (CheckBox) sender;
                final String name = box.getName();
                controller_.setDepartmentCriteria(name, box.isChecked());
            }

        });
        panel_.add(box);
    }
}

From source file:ca.upei.ic.timetable.client.LevelModelView.java

License:Apache License

public void loadJSON(JSONValue value) {
    JSONArray array = (JSONArray) value;
    // load the values
    for (int i = 0; i < array.size(); i++) {
        // set value and name
        JSONString s = (JSONString) array.get(i);
        CheckBox box = new CheckBox("Level " + s.stringValue());
        box.setName(s.stringValue()); // to store the value
        box.setChecked(true);/*from   w  ww  .  ja v  a  2  s. c  o m*/
        controller_.setLevelCriteria(s.stringValue(), true);

        // add click listener
        box.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                final CheckBox box = (CheckBox) sender;
                final String name = box.getName();
                controller_.setLevelCriteria(name, box.isChecked());
            }

        });

        panel_.add(box);
    }
}

From source file:ca.upei.ic.timetable.client.SemesterModelView.java

License:Apache License

public void loadJSON(JSONValue value) {
    JSONArray array = (JSONArray) value;

    // get the current month
    int month = new Date().getMonth() + 1;

    // iterate all json results
    for (int i = 0; i < array.size(); i++) {
        JSONString s = (JSONString) array.get(i);
        String name = s.stringValue();

        CheckBox box = new CheckBox(name);
        box.setName(name);//w  ww.  j av a2s  .  c  om
        if (name.equals("First Semester") && month > 6 && month < 11) {
            box.setChecked(true);
            controller_.setSemesterCriteria(name, true);
        }
        if (name.equals("Second Semester") && (month > 10 || month < 4)) {
            box.setChecked(true);
            controller_.setSemesterCriteria(name, true);
        }
        // add the click listener
        box.addClickListener(new ClickListener() {

            public void onClick(Widget sender) {
                final CheckBox box = (CheckBox) sender;
                final String name = box.getName();
                controller_.setSemesterCriteria(name, box.isChecked());
            }

        });
        panel_.add(box);
    }
}

From source file:client.helper.RudListener.java

License:Open Source License

/**
 * action that is executed after clicking on a button that the RudListener
 * is attached to./*from  w ww . ja v  a2  s.co  m*/
 * 
 * @param sender
 *            the widget that triggered the onClick
 */
public final void onClick(final Widget sender) {
    final CheckBox box = (CheckBox) sender;
    final String name = box.getName();
    if (box.isChecked()) {
        if (!RudListener.checked.contains(name)) {
            RudListener.checked.add(name);
        }
    } else {
        RudListener.checked.remove(name);
    }
}

From source file:com.alkacon.geranium.client.ui.input.MultiCheckBox.java

License:Open Source License

/**
 * Returns the set of values of the selected checkboxes.<p>
 * //from w  w w  . j  ava  2 s.c  o  m
 * @return a set of strings
 */
public Set<String> getSelected() {

    Set<String> result = new HashSet<String>();
    int i = 0;
    for (Map.Entry<String, String> entry : m_items.entrySet()) {
        String key = entry.getKey();
        CheckBox checkBox = m_checkboxes.get(i);
        if (checkBox.isChecked()) {
            result.add(key);
        }
        i += 1;
    }
    return result;
}

From source file:com.anzsoft.client.ui.LoginForm.java

License:Open Source License

private Widget createAdvancedForm() {
    iJabConstants constants = (iJabConstants) GWT.create(iJabConstants.class);
    // Create a table to layout the form options
    FlexTable layout = new FlexTable();
    layout.setCellSpacing(6);//from  w ww . j ava  2s  .  c  o  m
    layout.setWidth("300px");
    FlexCellFormatter cellFormatter = layout.getFlexCellFormatter();

    // Add a title to the form
    /*
    layout.setHTML(0, 0,constants.iJabLogin());
    cellFormatter.setColSpan(0, 0, 2);
    cellFormatter.setHorizontalAlignment(0, 0,
        HasHorizontalAlignment.ALIGN_CENTER);
    */
    // Add some standard form options
    final TextBox userBox = new TextBox();
    userBox.setText("imdev");
    layout.setHTML(0, 0, constants.user());
    layout.setWidget(0, 1, userBox);
    final PasswordTextBox passBox = new PasswordTextBox();
    passBox.setText("imdev631");

    layout.setHTML(1, 0, constants.password());
    layout.setWidget(1, 1, passBox);

    // Create some advanced options
    Grid advancedOptions = new Grid(5, 2);
    advancedOptions.setCellSpacing(6);

    final TextBox hostBox = new TextBox();
    final TextBox portBox = new TextBox();
    final TextBox domainBox = new TextBox();
    final CheckBox authCheck = new CheckBox("SASL");
    authCheck.setChecked(false);

    hostBox.setEnabled(false);
    portBox.setEnabled(false);
    domainBox.setEnabled(false);
    authCheck.setEnabled(false);

    final CheckBox serverConfig = new CheckBox(constants.defineServerConfig());
    advancedOptions.setWidget(0, 0, serverConfig);
    serverConfig.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            if (serverConfig.isChecked()) {
                hostBox.setEnabled(true);
                portBox.setEnabled(true);
                domainBox.setEnabled(true);
                authCheck.setEnabled(true);
            } else {
                hostBox.setEnabled(false);
                portBox.setEnabled(false);
                domainBox.setEnabled(false);
                authCheck.setEnabled(false);
            }

        }

    });

    serverConfig.setChecked(false);

    advancedOptions.setHTML(1, 0, constants.domain());
    advancedOptions.setWidget(1, 1, hostBox);

    advancedOptions.setHTML(2, 0, constants.host());
    advancedOptions.setWidget(2, 1, portBox);

    advancedOptions.setHTML(3, 0, constants.port());
    advancedOptions.setWidget(3, 1, domainBox);

    advancedOptions.setWidget(4, 0, authCheck);

    // Add advanced options to form in a disclosure panel
    DisclosurePanel advancedDisclosure = new DisclosurePanel(constants.moreOptions());
    advancedDisclosure.setAnimationEnabled(true);
    advancedDisclosure.ensureDebugId("cwDisclosurePanel");
    advancedDisclosure.setContent(advancedOptions);
    layout.setWidget(2, 0, advancedDisclosure);

    Button loginButton = new Button(constants.login());

    layout.setWidget(3, 0, loginButton);
    loginButton.addSelectionListener(new SelectionListener<ButtonEvent>() {
        public void componentSelected(ButtonEvent ce) {
            String user = userBox.getText();
            String pass = passBox.getText();
            String domain = domainBox.getText();
            String host = domainBox.getText();
            boolean sasl = authCheck.isChecked();
            if (serverConfig.isChecked()) {
                int port = Integer.parseInt(portBox.getText());
                //JabberApp.instance().onLogin(host, port, domain, sasl, user, pass);
            } else {
                //JabberApp.instance().onLogin(user, pass);
            }
        }

    });

    cellFormatter.setHorizontalAlignment(3, 0, HasHorizontalAlignment.ALIGN_CENTER);

    cellFormatter.setColSpan(3, 0, 2);

    return layout;
}

From source file:com.dimdim.conference.ui.dialogues.client.common.helper.CheckBoxSet.java

License:Open Source License

public void addCheckBox(CheckBox cb) {
    if (!this.boxes.contains(cb)) {
        this.boxes.addElement(cb);
        if (cb.isChecked()) {
            incrementCheckedCount();/*from   ww w.j a v  a2 s .  com*/
        } else {
            this.setSpaceAvailability();
        }
        cb.addClickListener(this);
    }
}