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

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

Introduction

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

Prototype

@Deprecated
public void setChecked(boolean checked) 

Source Link

Document

Checks or unchecks this check box.

Usage

From source file:com.dimdim.conference.ui.common.client.util.RadioButtonList.java

License:Open Source License

public void onClick(Widget sender) {
    radioButtonsEnabled = !radioButtonsEnabled;
    int size = this.radioButtons.size();
    for (int i = 0; i < size; i++) {
        RadioButton cb = (RadioButton) (this.radioButtons.elementAt(i));
        cb.setChecked(radioButtonsEnabled);
    }//  w ww  .  ja v a 2s.c  o m
}

From source file:com.google.gwt.examples.RadioButtonExample.java

License:Apache License

public void onModuleLoad() {
    // Make some radio buttons, all in one group.
    RadioButton rb0 = new RadioButton("myRadioGroup", "foo");
    RadioButton rb1 = new RadioButton("myRadioGroup", "bar");
    RadioButton rb2 = new RadioButton("myRadioGroup", "baz");

    // Check 'baz' by default.
    rb2.setChecked(true);

    // Add them to the root panel.
    FlowPanel panel = new FlowPanel();
    panel.add(rb0);/* ww w .j  a  va  2  s . c  o  m*/
    panel.add(rb1);
    panel.add(rb2);
    RootPanel.get().add(panel);
}

From source file:com.qualogy.qafe.gwt.client.component.QRadioButton.java

License:Apache License

public void reset() {
    setValue(false);//from ww w.  j a v  a2  s .  c  o  m
    String key = DOM.getElementAttribute(getElement(), "id");
    List<UIObject> components = ComponentRepository.getInstance().getComponent(key);
    if (components == null) {
        return;
    }
    for (UIObject object : components) {
        DOM.setElementAttribute(object.getElement(), "isSelected", "false");
        if (object instanceof RadioButton) {
            RadioButton rb = (RadioButton) object;
            rb.setChecked(false);
        }
    }
}

From source file:com.qualogy.qafe.gwt.client.ui.renderer.ChoiceRenderer.java

License:Apache License

public UIObject render(ComponentGVO component, String uuid, String parent, String context) {
    Panel uiObject = null;// w ww  .  j  a  va 2  s.c om
    if (component != null) {
        if (component instanceof ChoiceGVO) {
            ChoiceGVO gvo = (ChoiceGVO) component;
            final ComponentGVO finalComponentGVO = component;
            final String finalUuid = uuid;
            final String finalParent = parent;
            if (gvo.getHorizontalOrientation() != null && gvo.getHorizontalOrientation().booleanValue()) {
                if (gvo.getMenu() != null) {
                    uiObject = new QChoiceHorizontal() {
                        @Override
                        public void onBrowserEvent(Event event) {
                            if (event.getTypeInt() == Event.ONCONTEXTMENU) {
                                DOM.eventPreventDefault(event);
                                applyContextMenu(event, finalComponentGVO, finalUuid, finalParent);
                            }
                            super.onBrowserEvent(event);
                        }

                        @Override
                        protected void setElement(Element elem) {
                            super.setElement(elem);
                            sinkEvents(Event.ONCONTEXTMENU);
                        }
                    };
                } else {
                    uiObject = new QChoiceHorizontal();
                }
            } else {
                if (gvo.getMenu() != null) {
                    uiObject = new QChoiceVertical() {
                        @Override
                        public void onBrowserEvent(Event event) {
                            if (event.getTypeInt() == Event.ONCONTEXTMENU) {
                                DOM.eventPreventDefault(event);
                                applyContextMenu(event, finalComponentGVO, finalUuid, finalParent);
                            }
                            super.onBrowserEvent(event);
                        }

                        @Override
                        protected void setElement(Element elem) {
                            super.setElement(elem);
                            sinkEvents(Event.ONCONTEXTMENU);
                        }
                    };
                } else {
                    uiObject = new QChoiceVertical();
                }
            }
            RendererHelper.fillIn(component, uiObject, uuid, parent, context);

            registerDataChange(gvo, uiObject);

            if (uiObject != null) {
                ChoiceItemGVO[] items = gvo.getChoiceItems();
                if (items != null) {
                    for (int i = 0; i < items.length; i++) {
                        if (items[i] != null) {
                            RadioButton radio = new QRadioButton(gvo.getId(), items[i].getDisplayname(),
                                    items[i].getValue());
                            //radio.setStylePrimaryName(gvo.getStyleClassName());
                            uiObject.add(radio);

                            RendererHelper.fillIn(items[i], radio, uuid, parent, context);
                            RendererHelper.addEvents(component, radio, uuid);
                            RendererHelper.addId(component, radio, uuid, parent, context, true);

                            // If parent is disabled all its children should be also disabled
                            if (gvo.isDisabled()) {
                                radio.setEnabled(false);
                            }

                            if (items[i].getSelected() != null) {
                                if (items[i].getSelected().booleanValue()) {
                                    radio.setChecked(items[i].getSelected()); // Don't want to fire events from here hence using the setChecked().
                                    DOM.setElementAttribute(radio.getElement(), "isSelected", "true");
                                }
                            }
                        }
                    }
                }
            }

            RendererHelper.handleRequiredAttribute(component, uiObject);
        }
    }
    return uiObject;
}

From source file:com.sensia.tools.client.swetools.editors.sensorml.panels.CenterPanel.java

License:Open Source License

private Panel getXMLViewPanel() {
    final HorizontalPanel panel = new HorizontalPanel();
    panel.setSpacing(20);// w  ww .  j  a v a 2  s  .c om
    panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);

    HTML title = new HTML("<b>SensorML XML:</b>");
    final Button load = new Button("Load");

    //init radio buttons choices
    final RadioButton fromLocalFileSystem = new RadioButton("myRadioGroup", "from local");
    final RadioButton fromUrl = new RadioButton("myRadioGroup", "from url");

    HorizontalPanel hPanel = new HorizontalPanel();
    hPanel.add(fromLocalFileSystem);
    hPanel.add(fromUrl);

    //container for either local file system input panel or url valueBox
    final SimplePanel fromPanel = new SimplePanel();

    //init file upload panel
    final ISourcePanel fileUploadPanel = new LocalFileSourcePanel(smlEditorProcessor, editCheckbox);

    //init url load
    final ISourcePanel urlDownloadPanel = new UrlSourcePanel(smlEditorProcessor, editCheckbox);

    //add to xml panel
    panel.add(title);
    panel.add(hPanel);
    panel.add(fromPanel);
    panel.add(load);

    //set from local file system panel as default choice
    fromLocalFileSystem.setChecked(true);
    fromPanel.add(fileUploadPanel.getPanel());

    //add listener to handle event
    load.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            if (fromLocalFileSystem.getValue()) {
                fileUploadPanel.parseContent();
            } else if (fromUrl.getValue()) {
                urlDownloadPanel.parseContent();
            }
        }
    });

    //add listener to handle from local file system handler
    fromLocalFileSystem.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            if (event.getValue()) {
                fromPanel.clear();
                fromPanel.add(fileUploadPanel.getPanel());
            }
        }
    });

    //add listener to handle from local file system handler
    fromUrl.addValueChangeHandler(new ValueChangeHandler<Boolean>() {

        @Override
        public void onValueChange(ValueChangeEvent<Boolean> event) {
            if (event.getValue()) {
                fromPanel.clear();
                fromPanel.add(urlDownloadPanel.getPanel());
            }
        }
    });

    return panel;
}

From source file:com.xpn.xwiki.watch.client.ui.dialog.AnalysisDialog.java

License:Open Source License

protected Panel getLanguageSelectionPanel() {
    FlowPanel languagePanel = new FlowPanel();
    Label langLabel = new Label(app.getTranslation(getDialogTranslationName() + ".language"));
    languagePanel.add(langLabel);//w  ww  .j ava  2 s .co m
    String langRadioGroupName = "langRadioGroup";
    for (int i = 0; i < this.languages.length; i++) {
        final String currentLanguage = this.languages[i];
        RadioButton langRadio = new RadioButton(langRadioGroupName,
                app.getTranslation("language." + currentLanguage));
        if (((Watch) app).getLocale().trim().toLowerCase().equals(currentLanguage.toLowerCase())) {
            langRadio.setChecked(true);
        }
        langRadio.addClickListener(new ClickListener() {
            private String language = currentLanguage;

            public void onClick(Widget widget) {
                //activate current language
                AnalysisDialog.this.fetchAnalysisHTML(language);
            }
        });
        languagePanel.add(langRadio);
    }
    languagePanel.addStyleName(getCssPrefix() + "-lang");
    return languagePanel;
}

From source file:org.drools.brms.client.packages.NewPackageWizard.java

License:Apache License

public NewPackageWizard(final Command afterCreatedEvent) {
    super("images/new_wiz.gif", "Create a new package");
    nameBox = new TextBox();
    descBox = new TextArea();

    this.afterCreatedEvent = afterCreatedEvent;

    newPackageLayout.addRow(new HTML("<i><small>Create a new package in the BRMS</small></i>"));
    importLayout.addRow(new HTML(
            "<i><small>Importing a package from an existing DRL will create the package in the BRMS if it "
                    + "does not already exist. If it does exist, any new rules found will be merged into the BRMS package.</small></i>"));
    importLayout/*  w  w  w  .  j  a  v a2s .  c o  m*/
            .addRow(new HTML("<i><small>Any new rules created will not have any categories assigned initially, "
                    + "but rules and functions will be stored individually (ie normalised). Queries, imports etc will show up in the package configuration.</small></i>"));
    importLayout.addRow(new HTML(
            "<i><small>Any DSLs or models required by the imported package will need to be uploaded seperately.</small></i>"));

    newPackageLayout.addAttribute("Name:", nameBox);
    newPackageLayout.addAttribute("Description:", descBox);

    nameBox.setTitle("The name of the package. Avoid spaces, use underscore instead.");

    RadioButton newPackage = new RadioButton("action", "Create new package");
    RadioButton importPackage = new RadioButton("action", "Import from drl file");
    newPackage.setChecked(true);
    newPackageLayout.setVisible(true);

    newPackage.addClickListener(new ClickListener() {
        public void onClick(Widget w) {
            newPackageLayout.setVisible(true);
            importLayout.setVisible(false);
        }
    });

    importLayout.setVisible(false);

    importPackage.addClickListener(new ClickListener() {
        public void onClick(Widget arg0) {
            newPackageLayout.setVisible(false);
            importLayout.setVisible(true);
        }
    });
    AbsolutePanel ab = new AbsolutePanel();
    ab.add(newPackage);
    ab.add(importPackage);
    addRow(ab);

    addRow(newPackageLayout);
    addRow(importLayout);

    importLayout.addAttribute("DRL file to import:", newImportWidget(afterCreatedEvent, this));

    Button create = new Button("Create package");
    create.addClickListener(new ClickListener() {
        public void onClick(Widget w) {
            if (validatePackageName(nameBox.getText())) {
                createPackageAction(nameBox.getText(), descBox.getText(), afterCreatedEvent);
                hide();
            } else {
                nameBox.setText("");
                Window.alert("Invalid package name, use java-style package name");
            }
        }

        private boolean validatePackageName(String text) {
            return text.matches("[a-zA-Z\\.]*");
        }
    });

    newPackageLayout.addAttribute("", create);

    setStyleName("ks-popups-Popup");

}

From source file:org.drools.guvnor.client.packages.NewPackageWizard.java

License:Apache License

public NewPackageWizard(final Command afterCreatedEvent) {
    super("images/new_wiz.gif", "Create a new package");
    nameBox = new TextBox();
    descBox = new TextArea();

    newPackageLayout.addRow(new HTML("<i><small>Create a new package in the BRMS</small></i>"));
    importLayout.addRow(new HTML(
            "<i><small>Importing a package from an existing DRL will create the package in the BRMS if it "
                    + "does not already exist. If it does exist, any new rules found will be merged into the BRMS package.</small></i>"));
    importLayout//  w  ww  .  ja v a 2  s  .c o  m
            .addRow(new HTML("<i><small>Any new rules created will not have any categories assigned initially, "
                    + "but rules and functions will be stored individually (ie normalised). Queries, imports etc will show up in the package configuration.</small></i>"));
    importLayout.addRow(new HTML(
            "<i><small>Any DSLs or models required by the imported package will need to be uploaded seperately.</small></i>"));

    newPackageLayout.addAttribute("Name:", nameBox);
    newPackageLayout.addAttribute("Description:", descBox);

    nameBox.setTitle("The name of the package. Avoid spaces, use underscore instead.");

    RadioButton newPackage = new RadioButton("action", "Create new package");
    RadioButton importPackage = new RadioButton("action", "Import from drl file");
    newPackage.setChecked(true);
    newPackageLayout.setVisible(true);

    newPackage.addClickListener(new ClickListener() {
        public void onClick(Widget w) {
            newPackageLayout.setVisible(true);
            importLayout.setVisible(false);
        }
    });

    importLayout.setVisible(false);

    importPackage.addClickListener(new ClickListener() {
        public void onClick(Widget arg0) {
            newPackageLayout.setVisible(false);
            importLayout.setVisible(true);
        }
    });
    AbsolutePanel ab = new AbsolutePanel();
    ab.add(newPackage);
    ab.add(importPackage);
    addRow(ab);

    addRow(newPackageLayout);
    addRow(importLayout);

    importLayout.addAttribute("DRL file to import:", newImportWidget(afterCreatedEvent, this));

    Button create = new Button("Create package");
    create.addClickListener(new ClickListener() {
        public void onClick(Widget w) {
            if (PackageNameValidator.validatePackageName(nameBox.getText())) {
                createPackageAction(nameBox.getText(), descBox.getText(), afterCreatedEvent);
                hide();
            } else {
                nameBox.setText("");
                Window.alert("Invalid package name, use java-style package name");
            }
        }
    });

    newPackageLayout.addAttribute("", create);

}

From source file:pl.balon.gwt.diagramsexample.client.examples.DiagramBuilderExample.java

License:Apache License

private Widget createStyleOption(final String style, boolean checked) {
    RadioButton rb = new RadioButton("style", style);
    rb.addStyleName("style-option");
    rb.setChecked(checked);
    if (checked) {
        setStyle(style);//ww w .  j  av a 2  s.  c o  m
    }
    toolbox.add(rb);

    rb.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {
            setStyle(style);
        }
    });

    return rb;
}