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

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

Introduction

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

Prototype

@Deprecated
public void setChecked(boolean checked) 

Source Link

Document

Checks or unchecks this check box.

Usage

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

License:Apache License

private void addCheckBox(ComplexPanel parent, String label, int mask, ClickListener listener) {
    CheckBox cb = new CheckBox(label);
    cb.setChecked((m_eventListener.getEventMask() & mask) != 0);
    cb.addClickListener(listener);/*from  w w w. j av  a  2s .co m*/
    parent.add(cb);
    DOM.appendChild(parent.getElement(), DOM.createElement("br"));
}

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

License:Apache License

private void selectCriteria(int type) {
    int count = items.getRowCount();
    for (int i = 0; i < count; i++) {
        CheckBox cb = (CheckBox) items.getWidget(i, 0);
        if (type == 0)
            cb.setChecked(true);
        else if (type == 1)
            cb.setChecked(false);/*from   w  w w  .j a  va  2 s .  c o  m*/
        else {
            String oss = items.getText(i, 4);
            cb.setChecked(oss.length() > 0);
        }
    }
}

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);
    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);
            }//from   w w  w  . jav a 2 s  . c  o m
        }

    });

    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 DepartmentModelView(FindCourseViewController controller) {
    controller_ = controller;//from  www .  j av  a2 s  .c  om

    selectAllLink_ = GWT.create(com.google.gwt.user.client.ui.Hyperlink.class);
    deselectAllLink_ = GWT.create(com.google.gwt.user.client.ui.Hyperlink.class);

    selectAllLink_.setText("Select All");
    selectAllLink_.addClickListener(new ClickListener() {

        public void onClick(Widget sender) {
            for (int index = 0; index < panel_.getWidgetCount(); index++) {
                CheckBox box = (CheckBox) panel_.getWidget(index);
                box.setChecked(true);
                controller_.setDepartmentCriteria(box.getName(), true);
            }
        }

    });

    deselectAllLink_.setText("Select None");
    deselectAllLink_.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            for (int index = 0; index < panel_.getWidgetCount(); index++) {
                CheckBox box = (CheckBox) panel_.getWidget(index);
                box.setChecked(false);
                controller_.setDepartmentCriteria(box.getName(), false);
            }
        }
    });

    panel_ = GWT.create(VerticalPanel.class);
    panel_.setSpacing(3);
    outerPanel_ = PanelUtils.verticalPanel(
            PanelUtils.horizontalPanel(selectAllLink_, new HTML("&nbsp;/&nbsp;"), deselectAllLink_), panel_);
}

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);
        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());
            }/*from  w  w  w  .  ja va  2s  .c o m*/

        });

        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  w w . ja v a 2s . c  o  m*/
        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:com.alkacon.geranium.client.ui.input.MultiCheckBox.java

License:Open Source License

/**
 * @see com.alkacon.geranium.client.ui.input.I_FormWidget#reset()
 *//*from  www . j a  v a2  s.c o  m*/
public void reset() {

    for (CheckBox checkbox : m_checkboxes) {
        checkbox.setChecked(false);
    }
}

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

License:Open Source License

/**
 * Sets the value of the widget.<p>
 * /*from ww w.  ja  v  a2  s.  c om*/
 * @param value the new value 
 */
@SuppressWarnings("unchecked")
public void setFormValue(Object value) {

    if (value instanceof List<?>) {
        List<String> keys = (List<String>) value;
        Set<String> keySet = new HashSet<String>(keys);
        int i = 0;
        for (Map.Entry<String, String> entry : m_items.entrySet()) {
            String key = entry.getKey();
            CheckBox checkbox = m_checkboxes.get(i);
            checkbox.setChecked(keySet.contains(key));
            i += 1;
        }
    }
}

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);/*w  ww  . j a  v a 2  s.  co 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.blackducksoftware.tools.commonframework.core.gwt.ui.StandardLoginScreen.java

License:Open Source License

/**
 * Builds the remember me check box.//  w w  w . j  a v  a2s  . co m
 *
 * @return the check box
 */
@SuppressWarnings("deprecation")
private CheckBox buildRememberMeCheckBox() {
    CheckBox rememberMeCheckBox = new CheckBox("Remember me please!");
    rememberMeCheckBox.setStyleName("gwt-Login-RememberMe");
    rememberMeCheckBox.setChecked(true);
    rememberMeCheckBox.setSize("157px", "20px");
    return rememberMeCheckBox;
}