List of usage examples for com.google.gwt.user.client.ui CheckBox CheckBox
public CheckBox()
From source file:org.jbpm.formbuilder.client.tasks.QuickFormPanel.java
License:Apache License
private Grid toGrid(List<TaskPropertyRef> ioList, final List<TaskPropertyRef> selectedIos) { Grid grid = new Grid(ioList == null ? 1 : ioList.size(), 2); if (ioList != null) { for (int index = 0; index < ioList.size(); index++) { final TaskPropertyRef io = ioList.get(index); CheckBox checkBox = new CheckBox(); checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override/* w ww . j av a2s.c om*/ public void onValueChange(ValueChangeEvent<Boolean> event) { Boolean val = event.getValue(); if (val == null || val == false) { if (selectedIos.contains(io)) { selectedIos.remove(io); } } else { if (!selectedIos.contains(io)) { selectedIos.add(io); } } } }); checkBox.setValue(Boolean.TRUE); selectedIos.add(io); grid.setWidget(index, 0, checkBox); grid.setWidget(index, 1, new Label(io.getName())); } } return grid; }
From source file:org.kaaproject.avro.ui.gwt.client.widget.AbstractFieldWidget.java
License:Apache License
private Widget constructBooleanWidget(final BooleanField field, List<HandlerRegistration> handlerRegistrations) { CheckBox checkBox = new CheckBox(); checkBox.setValue(field.getValue()); checkBox.setTitle(field.getDisplayPrompt()); checkBox.setEnabled(!readOnly && !field.isReadOnly()); if (!readOnly && !field.isReadOnly()) { handlerRegistrations.add(checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { @Override//from w w w . ja v a2 s.c om public void onValueChange(ValueChangeEvent<Boolean> event) { field.setValue(event.getValue()); fireChanged(); } })); } return checkBox; }