List of usage examples for com.google.gwt.user.client.ui RadioButton setChecked
@Deprecated public void setChecked(boolean checked)
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; }