List of usage examples for com.google.gwt.user.client.ui CheckBox setChecked
@Deprecated public void setChecked(boolean checked)
From source file:edu.ucsb.eucalyptus.admin.client.WalrusInfoTable.java
License:Open Source License
private Grid addWalrusEntry(int row, WalrusInfoWeb walrusInfo) { final ArrayList<String> properties = walrusInfo.getProperties(); int numProperties = properties.size() / 4; Grid g = new Grid(1 + numProperties, 2); g.setStyleName("euca-table"); g.setCellPadding(4);//from w w w. jav a 2s. c om int i = 0; // row 1 g.setWidget(i, 0, new Label("Walrus host:")); g.getCellFormatter().setHorizontalAlignment(i, 0, HasHorizontalAlignment.ALIGN_RIGHT); HorizontalPanel p = new HorizontalPanel(); p.setSpacing(0); g.setWidget(i, 1, p); final TextBox walrusHost_box = new TextBox(); walrusHost_box.addChangeListener(new ChangeCallback(this, row)); walrusHost_box.setVisibleLength(35); walrusHost_box.setText(walrusInfo.getHost()); p.add(walrusHost_box); p.add(new EucaButton("Deregister", new DeleteCallback(this, row))); for (int propIdx = 0; propIdx < numProperties; ++propIdx) { i++; // next row if ("KEYVALUE".equals(properties.get(4 * propIdx))) { g.setWidget(i, 0, new Label(properties.get(4 * propIdx + 1) + ": ")); g.getCellFormatter().setHorizontalAlignment(i, 0, HasHorizontalAlignment.ALIGN_RIGHT); final TextBox propTextBox = new TextBox(); propTextBox.addChangeListener(new ChangeCallback(this, row)); propTextBox.setVisibleLength(30); propTextBox.setText(properties.get(4 * propIdx + 2)); propTextBox.addFocusListener(new FocusHandler(this.hint, this.warningMessage)); g.setWidget(i, 1, propTextBox); } else if ("KEYVALUEHIDDEN".equals(properties.get(4 * propIdx))) { g.setWidget(i, 0, new Label(properties.get(4 * propIdx + 1) + ": ")); g.getCellFormatter().setHorizontalAlignment(i, 0, HasHorizontalAlignment.ALIGN_RIGHT); final TextBox propTextBox = new PasswordTextBox(); propTextBox.addChangeListener(new ChangeCallback(this, row)); propTextBox.setVisibleLength(30); propTextBox.setText(properties.get(4 * propIdx + 2)); propTextBox.addFocusListener(new FocusHandler(this.hint, this.warningMessage)); g.setWidget(i, 1, propTextBox); } else if ("BOOLEAN".equals(properties.get(4 * propIdx))) { final int index = propIdx; final CheckBox propCheckbox = new CheckBox(); g.getCellFormatter().setHorizontalAlignment(i, 0, HasHorizontalAlignment.ALIGN_RIGHT); g.setWidget(i, 0, propCheckbox); if (Boolean.parseBoolean(properties.get(4 * index + 2))) { propCheckbox.setChecked(true); } else { propCheckbox.setChecked(false); } propCheckbox.addClickListener(new ClickListener() { public void onClick(Widget sender) { if (((CheckBox) sender).isChecked()) { properties.set(4 * index + 2, String.valueOf(true)); } else { properties.set(4 * index + 2, String.valueOf(false)); } } }); g.setWidget(i, 1, new Label(properties.get(propIdx * 4 + 1))); } } return g; }
From source file:eu.riscoss.client.entities.EntityPropertyPage.java
License:Apache License
private void loadContextualInfoData() { tb = new FlexTable(); userForm = new ContextualInfoTable(); custom = new FlexTable(); types = new ArrayList<>(); int row = 0;/*from ww w .j a va 2 s . co m*/ int rowC = 0; for (int i = 0; i < info.getUserData().size(); i++) { JsonRiskDataList.RiskDataItem item = info.getUserData().get(i); if (item.getDataType().equals("CUSTOM")) { userForm.addField(item.getId(), item.getValue()); } else { String val = item.getValue(); contextualInfo = val.split(";"); String extrainfo = ""; for (int k = 1; k < contextualInfo.length; ++k) { extrainfo += ";" + contextualInfo[k]; } extraInfoList.add(extrainfo); tb.insertRow(row); tb.insertCell(row, 0); tb.insertCell(row, 1); Label id = new Label(item.getId()); id.setStyleName("bold"); tb.setWidget(row, 0, id); if (item.getDataType().equals("Integer")) { TextBox t = new TextBox(); t.setText(contextualInfo[0]); t.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changedData = true; } }); tb.setWidget(row, 1, t); types.add("Integer"); } else if (item.getDataType().equals("Boolean")) { CheckBox c = new CheckBox(); if (Integer.parseInt(contextualInfo[0]) == 1) c.setChecked(true); c.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { changedData = true; } }); tb.setWidget(row, 1, c); types.add("Boolean"); } else if (item.getDataType().equals("Date")) { DateTimeFormat dateFormat = DateTimeFormat.getLongDateFormat(); DateBox dateBox = new DateBox(); dateBox.setFormat(new DateBox.DefaultFormat(dateFormat)); dateBox.getDatePicker().setYearArrowsVisible(true); dateBox.addValueChangeHandler(new ValueChangeHandler<Date>() { @Override public void onValueChange(ValueChangeEvent<Date> event) { changedData = true; } }); Grid g = new Grid(1, 7); g.setWidget(0, 0, dateBox); String inf[] = contextualInfo[0].split(":"); TextBox t = new TextBox(); TextBox t2 = new TextBox(); TextBox t3 = new TextBox(); if (inf.length > 1) { String date[] = inf[0].split("-"); String time[] = inf[1].split("-"); int year = Integer.parseInt(date[0]) - 1900; int month = Integer.parseInt(date[1]) - 1; if (month == 0) { month = 12; --year; } int day = Integer.parseInt(date[2]); Date d = new Date(year, month, day); dateBox.setValue(d); t.setText(String.valueOf(time[0])); t2.setText(String.valueOf(time[1])); t3.setText(String.valueOf(time[2])); } t.setWidth("30px"); t.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changedData = true; } }); g.setWidget(0, 1, t); g.setWidget(0, 2, new Label("hh")); t2.setWidth("30px"); t2.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changedData = true; } }); g.setWidget(0, 3, t2); g.setWidget(0, 4, new Label("mm")); t3.setWidth("30px"); t3.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changedData = true; } }); g.setWidget(0, 5, t3); g.setWidget(0, 6, new Label("ss")); tb.setWidget(row, 1, g); types.add("Date"); } else if (item.getDataType().equals("List")) { ListBox lb = new ListBox(); for (int k = 1; k < contextualInfo.length; ++k) { lb.addItem(contextualInfo[k]); } lb.setSelectedIndex(Integer.parseInt(contextualInfo[0])); lb.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { changedData = true; } }); tb.setWidget(row, 1, lb); types.add("List"); } else if (item.getDataType().equals("Text")) { TextBox t = new TextBox(); t.setText(contextualInfo[0]); t.addValueChangeHandler(new ValueChangeHandler<String>() { @Override public void onValueChange(ValueChangeEvent<String> event) { changedData = true; } }); tb.setWidget(row, 1, t); types.add("Text"); } ++row; } } HorizontalPanel newCIElement = new HorizontalPanel(); newCIElement.setStyleName("layerData"); Label newIDL = new Label("ID"); newIDL.setStyleName("bold"); newID = new TextBox(); Label newValueL = new Label("Value"); newValueL.setStyleName("bold"); newValue = new TextBox(); newCIElement.add(newIDL); newCIElement.add(newID); newCIElement.add(newValueL); newCIElement.add(newValue); Button newCustomInfo = new Button("New custom information"); newCustomInfo.setStyleName("button"); newCustomInfo.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { boolean b = userForm.newField(newID.getText(), newValue.getText()); if (b) { newID.setText(""); newValue.setText(""); } } }); VerticalPanel vPanel = new VerticalPanel(); vPanel.add(newCIElement); vPanel.add(newCustomInfo); vPanel.add(userForm.getWidget()); summaryPanel.setWidget(propertiesPanel); dataCollectors.setWidget(confDialog.getDock()); ciPanel.setWidget(vPanel); }
From source file:eu.riscoss.client.riskconfs.ModelSelectionDialog.java
License:Apache License
public void show(String l, SimpleRiskCconf rconf, Callback<List<String>> cb) { this.callback = cb; this.rc = rconf; this.layer = l; RiscossJsonClient.listModels(new JsonCallback() { @Override/*from ww w. j a v a2 s.c o m*/ public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } @Override public void onSuccess(Method method, JSONValue response) { JsonModelList list = new JsonModelList(response); List<String> l = rc.getModelList(layer); dialog = new DialogBox(true, true); //, new HtmlCaption( "Add model" ) ); dialog.setText("Model Selection"); Grid grid = new Grid(); grid.resize(list.getModelCount(), 1); for (int i = 0; i < list.getModelCount(); i++) { ModelInfo info = list.getModelInfo(i); CheckBox chk = new CheckBox(info.getName()); chk.setName(info.getName()); chk.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { CheckBox chk = (CheckBox) event.getSource(); boolean value = chk.getValue(); if (value == true) { selection.add(chk.getName()); } else { selection.remove(chk.getName()); } } }); if (l.contains(info.getName())) { chk.setChecked(true); selection.add(chk.getName()); } grid.setWidget(i, 0, chk); } DockPanel dock = new DockPanel(); dock.add(grid, DockPanel.CENTER); Button ok = new Button("Ok", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialog.hide(); if (callback != null) { callback.onDone(new ArrayList<String>(selection)); } } }); Button cancel = new Button("Cancel", new ClickHandler() { @Override public void onClick(ClickEvent event) { dialog.hide(); } }); ok.setStyleName("deleteButton"); cancel.setStyleName("deleteButton"); HorizontalPanel buttons = new HorizontalPanel(); buttons.add(ok); buttons.add(cancel); dock.add(buttons, DockPanel.SOUTH); dialog.add(dock); dialog.getElement().getStyle().setZIndex(Integer.MAX_VALUE); dialog.show(); } }); }
From source file:gov.nih.nci.ncicb.tcgaportal.level4.gwt.anomalysearch.client.results.ResultsTable.java
protected String makeListFromCheckedRows() { StringBuilder ret = new StringBuilder(); for (int irow = 0, max = results.getActualRowCount(); irow < max; irow++) { Widget w = getWidget(irow + 1, 0); if (w instanceof CheckBox) { CheckBox tableItem = (CheckBox) w; if (tableItem.isChecked()) { if (ret.length() != 0) { ret.append(", "); }//from ww w . j a va 2s. c o m ret.append(tableItem.getText()); tableItem.setChecked(false); } } } //and the top check box Widget w = getWidget(0, 0); if (w instanceof SortingLinkWithCheckbox) { ((SortingLinkWithCheckbox) w).setChecked(false); } return ret.toString(); }
From source file:net.europa13.taikai.web.client.ui.PlayerTable.java
License:Open Source License
public void setPlayerList(List<PlayerProxy> playerList) { reset();//from w ww.j ava 2 s . c o m if (playerList == null) { return; } // int columnCount = getColumnCount(); int playerCount = playerList.size(); // resize(playerCount + 1, columnCount); for (int i = 0; i < playerCount; ++i) { final PlayerProxy player = playerList.get(i); CheckBox checkedIn = new CheckBox(); checkedIn.setChecked(player.isCheckedIn()); checkedIn.setEnabled(false); setWidget(i + 2, 0, checkedIn); setText(i + 2, 1, String.valueOf(player.getId())); setText(i + 2, 2, String.valueOf(player.getNumber())); setText(i + 2, 3, player.getName()); setText(i + 2, 4, player.getSurname()); setText(i + 2, 5, player.getGrade().toString()); String mfText = player.getGender() == Gender.FEMALE ? "K" : "M"; setText(i + 2, 6, mfText); } }
From source file:net.europa13.taikai.web.client.ui.PlayerTournamentsList.java
License:Open Source License
private void addTournamentConnection(TournamentProxy selectedTournament) { Logger.trace("entering addTournamentConnection(TournamentProxy) in PlayerTournamentList"); if (tournaments == null) { Logger.debug("addTournamentConnection in PlayerTournamentList: tournaments is null"); }//from w w w. j ava2 s. c o m final int nbrTournaments = sizeConsitencyCheck(); TournamentSelector tournamentControl = new TournamentSelector(); setTournamentControlData(tournamentControl, selectedTournament); tournamentControls.add(tournamentControl); final CheckBox activateSeedControl = new CheckBox("Seeda"); activateSeedControls.add(activateSeedControl); final SeedSelector seedControl = new SeedSelector(); Logger.debug("seedControl.setTournament"); seedControl.setData(tournamentControl.getSelectedTournament(), player); seedControls.add(seedControl); activateSeedControl.addClickListener(new ClickListener() { public void onClick(Widget sender) { // CheckBox cb = (CheckBox)sender; seedControl.setEnabled(activateSeedControl.isChecked()); } }); if (player != null && player.getPlayerSeedInTournament(selectedTournament) > -1) { activateSeedControl.setChecked(true); seedControl.setEnabled(true); } else { seedControl.setEnabled(false); } // tournamentControl.addChangeListener(new TournamentChangeListener(seedControl)); tournamentControl.addChangeListener(new ChangeListener() { public void onChange(Widget sender) { TournamentSelector tournamentSelector = (TournamentSelector) sender; seedControl.setData(tournamentSelector.getSelectedTournament(), player); activateSeedControl.setChecked(false); seedControl.setEnabled(false); } }); activateSeedControl.addClickListener(new ClickListener() { // private int row = nbrTournaments; public void onClick(Widget checkBox) { Logger.debug("Klickade p checkBox"); int rowToChange = -1; for (int i = 0; i < getRowCount(); i++) { if (checkBox.equals(getWidget(i, 1))) { rowToChange = i; break; } } Logger.debug("rowToChange=" + rowToChange); if (rowToChange >= 0) { Widget w = getWidget(rowToChange, 2); if (w instanceof ListBox) { Logger.debug("ndrar Enabled p rad " + rowToChange + " kolumn 2"); ((CheckBox) w).setVisible(false); } } // removeTournamentConnection(row); } }); // if (nbrTournaments > 0) { Button drbtn = new Button("Ta bort"); drbtn.addClickListener(new ClickListener() { // private int row = nbrTournaments; public void onClick(Widget button) { int rowToRemove = -1; for (int i = 0; i < getRowCount(); i++) { if (button.equals(getWidget(i, 3))) { rowToRemove = i; break; } } if (rowToRemove >= 0) { removeTournamentConnection(rowToRemove); } // removeTournamentConnection(row); } }); // } setWidget(nbrTournaments, 0, tournamentControl); setWidget(nbrTournaments, 1, activateSeedControl); setWidget(nbrTournaments, 2, seedControl); setWidget(nbrTournaments, 3, drbtn); setWidget(nbrTournaments + 1, 0, btnAddTournamentConnection); getFlexCellFormatter().setColSpan(nbrTournaments + 1, 0, 2); Logger.trace("exiting addTournamentConnection(TournamentProxy) in PlayerTournamentList"); }
From source file:org.drools.brms.client.modeldriven.ui.RuleAttributeWidget.java
License:Apache License
private Widget checkBoxEditor(final RuleAttribute at) { final CheckBox box = new CheckBox(); if (at.value == null) { box.setChecked(true); at.value = "true"; } else {/*from w ww. java 2 s . c o m*/ box.setChecked((at.value.equals("true") ? true : false)); } box.addClickListener(new ClickListener() { public void onClick(Widget w) { at.value = (box.isChecked()) ? "true" : "false"; } }); return box; }
From source file:org.drools.guvnor.client.explorer.navigation.admin.widget.RepoConfigManager.java
License:Apache License
public DecoratorPanel getDbTypePanel() { FlexTable layoutA = new FlexTable(); layoutA.setCellSpacing(6);// w w w.j av a 2 s.co m FlexCellFormatter cellFormatter = layoutA.getFlexCellFormatter(); // Add a title to the form layoutA.setHTML(0, 0, "RDBMS Info"); cellFormatter.setColSpan(0, 0, 2); cellFormatter.setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_CENTER); layoutA.setHTML(1, 0, constants.SelectRdbmsType()); final ListBox databaseList = getDatabaseList(); databaseList.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { ListBox listBox = (ListBox) event.getSource(); int index = listBox.getSelectedIndex(); rdbmsConf.setDbType(listBox.getItemText(index)); layoutB.setHTML(0, 0, listBox.getItemText(index) + " Info"); layoutC.setHTML(0, 0, listBox.getItemText(index) + " Info"); repoDisplayArea.setVisible(false); saveRepoConfigForm.setVisible(false); } }); if (rdbmsConf.getDbType() == null || rdbmsConf.getDbType().length() < 1) { databaseList.setSelectedIndex(0); } else { for (int i = 0; i < databaseList.getItemCount(); i++) { if (rdbmsConf.getDbType().equals(databaseList.getItemText(i))) { databaseList.setSelectedIndex(i); break; } } } databaseList.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { rdbmsConf.setDbType(databaseList.getValue(databaseList.getSelectedIndex())); } }); layoutA.setWidget(1, 1, databaseList); layoutA.setHTML(2, 0, constants.UseJndi()); final CheckBox useJndi = new CheckBox(); useJndi.setChecked(rdbmsConf.isJndi()); useJndi.addClickHandler(new ClickHandler() { public void onClick(ClickEvent w) { // do not change this to isEnabled..it will always return true. boolean checked = ((CheckBox) w.getSource()).getValue(); rdbmsConf.setJndi(checked); if (checked) { noJndiInfo.setVisible(false); jndiInfo.setVisible(true); } else { noJndiInfo.setVisible(true); jndiInfo.setVisible(false); } repoDisplayArea.setVisible(false); saveRepoConfigForm.setVisible(false); } }); layoutA.setWidget(2, 1, useJndi); Button continueButton = new Button("Continue"); continueButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent w) { if (databaseList.getSelectedIndex() == 0) { Window.alert(constants.PleaseSelectRdbmsType()); return; } if (!useJndi.getValue()) { jndiInfo.setVisible(false); } vPanel2.setVisible(true); } }); layoutA.setWidget(3, 1, continueButton); DecoratorPanel decPanel = new DecoratorPanel(); decPanel.setWidget(layoutA); return decPanel; }
From source file:org.drools.guvnor.client.ruleeditor.MetaDataWidget.java
License:Apache License
/** * This binds a field, and returns a check box editor for it. * * @param bind Interface to bind to.//from ww w. j av a 2 s.co m * @param toolTip tool tip. * @return */ private Widget editableBoolean(final FieldBooleanBinding bind, String toolTip) { if (!readOnly) { final CheckBox box = new CheckBox(); box.setTitle(toolTip); box.setChecked(bind.getValue()); ClickListener listener = new ClickListener() { public void onClick(Widget w) { boolean b = box.isChecked(); bind.setValue(b); } }; box.addClickListener(listener); return box; } else { final CheckBox box = new CheckBox(); box.setChecked(bind.getValue()); box.setEnabled(false); return box; } }
From source file:org.fao.fenix.web.modules.metadataeditor.client.view.ColumnDefinitionPanel.java
License:Open Source License
public HorizontalPanel buildDescriptorPanel(String headerValue, String dataTypeValue, boolean isKey, List<OptionVO> options, boolean isEditable) { HorizontalPanel descriptorPanel = new HorizontalPanel(); descriptorPanel.setSpacing(10);/* www . jav a 2 s .c om*/ descriptorPanel.setWidth("700px"); CheckBox keyCheck = new CheckBox("Key"); keyCheck.setChecked(isKey); keyCheck.setEnabled(isEditable); HTML headerLabel = new HTML("<b><font color='" + RED + "'>" + BabelFish.print().header() + ":</font></b>"); TextField<String> header = new TextField<String>(); header.setAllowBlank(false); header.setWidth("100px"); header.setFieldLabel("<b>Header: </b>"); header.setValue(headerValue); header.setReadOnly(!isEditable); HTML typeLabel = new HTML("<b><font color='" + RED + "'>" + BabelFish.print().dataType() + ":</font></b>"); typeLabel.setWidth("75px"); ComboBox<DataTypeModelData> typeList = new ComboBox<DataTypeModelData>(); typeList.setTriggerAction(TriggerAction.ALL); ListStore<DataTypeModelData> typeStore = new ListStore<DataTypeModelData>(); typeList.setStore(typeStore); typeList.setDisplayField("dataType"); typeList.setReadOnly(!isEditable); IconButton addOptionButton = new IconButton("mapAddDataset"); addOptionButton.setTitle(BabelFish.print().addOption()); addOptionButton.addListener(Events.OnClick, MEController.addOption(this, columnKey, "", "", isEditable)); addOptionButton.setEnabled(isEditable); Button removeColumnButton = new Button(BabelFish.print().removeColumn()); removeColumnButton.addSelectionListener(MEController.removeColumn(this, columnKey)); removeColumnButton.setEnabled(isEditable); descriptorPanel.add(keyCheck); descriptorPanel.add(headerLabel); descriptorPanel.add(header); descriptorPanel.add(typeLabel); descriptorPanel.add(typeList); descriptorPanel.add(addOptionButton); descriptorPanel.add(removeColumnButton); descriptorPanel.setData("dataTypeComboBox", typeList); descriptorPanel.setData("header", header); descriptorPanel.setData("dataType", typeList); descriptorPanel.setData("isKey", keyCheck); MEController.fillDataTypeComboBox(descriptorPanel, dataTypeValue); return descriptorPanel; }