List of usage examples for com.google.gwt.user.client.ui CheckBox CheckBox
protected CheckBox(Element elem)
From source file:ilarkesto.gwt.client.desktop.fields.AEditableMultiSelectionField.java
License:Open Source License
private IsWidget createCheckboxesEditorWidget(Collection<String> optionKeys) { checkboxes = new LinkedHashMap<String, CheckBox>(); boolean horizontal = isHorizontal(); Panel panel = horizontal ? new FlowPanel() : new VerticalPanel(); Collection<String> selectedKeys = getSelectedOptionKeys(); int inRow = 0; for (String key : optionKeys) { String label = getTextForOption(getValueForKey(key)); CheckBox checkBox = new CheckBox(label); checkBox.getElement().setId(getId() + "_checkbox_" + key); checkBox.setValue(selectedKeys.contains(key)); if (getEditVetoMessage() == null) { } else {/*from www .ja va 2s.c o m*/ checkBox.setEnabled(false); checkBox.setTitle(getEditVetoMessage()); } updateStyle(checkBox); checkBox.addValueChangeHandler(new CheckboxChangeHandler(checkBox)); if (horizontal) { Style style = checkBox.getElement().getStyle(); style.setProperty("minWidth", "100px"); style.setDisplay(Display.BLOCK); style.setFloat(com.google.gwt.dom.client.Style.Float.LEFT); style.setWidth(220, Unit.PX); style.setMarginRight(Widgets.defaultSpacing, Unit.PX); } checkboxes.put(key, checkBox); panel.add(checkBox); inRow++; if (horizontal && inRow >= 3) { panel.add(new HTML("<br>")); inRow = 0; } } if (horizontal) { panel.add(Widgets.clear()); } if (optionKeys.size() >= 10) { panel.add(new ActionButton(new SelectAllCheckboxesAction())); panel.add(new ActionButton(new DeselectAllCheckboxesAction())); } return panel; }
From source file:main.client.ui.RowLayoutPortlet.java
License:Open Source License
public RowLayoutPortlet() { LayoutPanel panel = new LayoutPanel(); initWidget(panel);/*from ww w. ja va 2s .c om*/ final CheckBox column = new CheckBox("Column"); column.addValueChangeHandler(new ValueChangeHandler<Boolean>() { public void onValueChange(ValueChangeEvent<Boolean> event) { getTargetLayout().setColumn(column.getValue()); target.layout(); } }); final TextBox spacing = new TextBox(); spacing.setVisibleLength(4); spacing.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { try { getTargetLayout().setSpacing(Integer.parseInt(spacing.getText())); } catch (NumberFormatException e) { // ignore } target.layout(); } }); final Label bounds = new Label(); target.addLayoutHandler(new LayoutHandler() { public void onLayoutUpdated(LayoutEvent layoutEvent) { bounds.setText(LDOM.getBounds(target).toString()); column.setValue(getTargetLayout().isColumn()); spacing.setText(Integer.toString(getTargetLayout().getSpacing())); } }); demoList.addItem("Buttons & Body"); demoList.addItem("Sidebar & Margin"); demoList.addItem("Border Layout"); demoList.setSelectedIndex(0); Button add = new CssButton("Add Widget", new ClickHandler() { public void onClick(ClickEvent event) { target.add(new Thing("Widget-" + (target.getWidgetCount() + 1))); target.layout(); } }, "Add a new widget to the layout"); final Button go = new CssButton("Go", new ClickHandler() { public void onClick(ClickEvent event) { go(); } }, "Reset the layout to the selected state"); demoList.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { go.click(); } }); FormBuilder b = new FormBuilder(); b.add(add).label("Spacing").field(spacing).field(column).add("").field(bounds).wrap().width("100%") .add(demoList).add(go).endRow(); panel.add(b.getForm(), 22); panel.add(target, LayoutConstraints.HIDDEN); go(); }
From source file:n3phele.client.view.CommandDetailView.java
License:Open Source License
public CommandDetailView(ImageResource icon, String heading, String runButtonText, String cancelButtonText) { super(new MenuItem(icon, heading, null)); title = new FlexTable(); title.setCellSpacing(8);// w w w . j av a 2 s. c om title.setWidth("100%"); commandName = new InlineHTML(commandDescriptionText); title.setWidget(0, 0, commandName); commandName.addStyleName(N3phele.n3pheleResource.css().commandDetailHeader()); commandDescription = new InlineHTML(commandDescriptionText); commandDescription.addStyleName(N3phele.n3pheleResource.css().commandDetailText()); title.setWidget(0, 1, commandDescription); commandVersion = new InlineHTML(commandVersionText); title.setWidget(1, 0, commandVersion); title.getCellFormatter().setStylePrimaryName(1, 0, N3phele.n3pheleResource.css().commandDetailText()); title.getFlexCellFormatter().setRowSpan(0, 1, 2); this.add(title); /* * Setup parameters section of the view */ parameters = new SectionPanel("Parameters"); this.paramTable = createParameterTable(); parameters.add(paramTable); this.add(parameters); /* * Setup input and output files sections of the view */ nullRepoColumnIn = new Column<FileSpecification, FileSpecification>(createRepoRefCompositeCell(true)) { @Override public FileSpecification getValue(FileSpecification fs) { return fs; } }; nullRepoColumnOut = new Column<FileSpecification, FileSpecification>(createRepoRefCompositeCell(false)) { @Override public FileSpecification getValue(FileSpecification fs) { return fs; } }; inputs = new SectionPanel("Input Files"); inputTable = createFileTable(inputRepoColumn = nullRepoColumnIn); inputs.add(inputTable); this.add(inputs); outputs = new SectionPanel("Output Files"); outputTable = createFileTable(outputRepoColumn = nullRepoColumnOut); outputs.add(outputTable); this.add(outputs); clouds = new SectionPanel("Execute On"); HorizontalPanel divider = new HorizontalPanel(); divider.setWidth("100%"); clouds.add(divider); gotExecutionSelection = new CellWidget<String>( new ValidInputIndicatorCell(N3phele.n3pheleResource.inputErrorIcon()), "+Execution target selection required"); divider.add(gotExecutionSelection); divider.setCellVerticalAlignment(gotExecutionSelection, HorizontalPanel.ALIGN_MIDDLE); divider.setCellWidth(gotExecutionSelection, "20px"); accountTable = createAccountTable(); divider.add(accountTable); this.sendEmail = new CheckBox("Send you an email on completion"); sendEmail.setWordWrap(true); divider.add(sendEmail); divider.setCellVerticalAlignment(sendEmail, HorizontalPanel.ALIGN_MIDDLE); divider.setCellHorizontalAlignment(sendEmail, HorizontalPanel.ALIGN_CENTER); divider.setCellWidth(sendEmail, "20%"); this.add(clouds); buttons = new HorizontalPanel(); buttons.setWidth("90%"); buttons.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); Label jobLabel = new Label("with job name "); buttons.add(jobLabel); jobName = new TextBox(); buttons.add(jobName); Label fill = new Label(""); buttons.add(fill); buttons.setCellWidth(fill, "10%"); run = new Button(runButtonText); run.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { doRun(); } }); run.setEnabled(false); buttons.add(run); errorsOnPage = new CellWidget<String>(new ValidInputIndicatorCell(N3phele.n3pheleResource.inputErrorIcon()), "+check for missing or invalid parameters marked with this icon"); buttons.add(errorsOnPage); buttons.setCellWidth(errorsOnPage, "20px"); cancel = new Button(cancelButtonText); cancel.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { doCancel(); } }); buttons.add(cancel); this.add(buttons); }
From source file:net.cbtltd.client.field.CheckFields.java
/** * Instantiates a new array of check boxes. * * @param form is the form or other HasComponents element that contains the field. * @param permission that controls the visibility and accessibility of the field. * @param labels is the optional array of text labels to identify the check boxes. * @param tab index of the field/*from ww w. j a va 2 s .co m*/ */ public CheckFields(HasComponents form, short[] permission, String[] labels, boolean vertical, int tab) { initialize(panel = vertical ? new VerticalPanel() : new HorizontalPanel(), form, permission, CSS.cbtCheckField()); field = new CheckBox[labels.length]; for (int index = 0; index < labels.length; index++) { field[index] = new CheckBox(labels[index]); panel.add(field[index]); } field[0].setTabIndex(tab); }
From source file:net.cbtltd.client.field.StackField.java
/** * Renders the field from the specified map of available key-option(s) into the field. * * @param map the map of available key-option(s). *///from w w w . j a v a 2 s . c o m private void setItems(HashMap<NameId, ArrayList<NameId>> map) { if (map == null) { return; } field.clear(); ArrayList<NameId> keys = new ArrayList<NameId>(map.keySet()); Collections.sort(keys); for (NameId key : keys) { ArrayList<NameId> values = map.get(key); VerticalPanel options = new VerticalPanel(); options.setTitle(key.getId()); field.add(options, "<img src='" + BUNDLE.open().getURL() + "' style='padding: 1px;'</img>" + key.getName(), true); // field.add(options, key.getName()); for (NameId value : values) { CheckBox cb = new CheckBox(value.getName()); cb.setFormValue(value.getId()); cb.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { CheckBox cb = (CheckBox) event.getSource(); if (isUniquekey(cb.getFormValue())) { deselect(cb.getFormValue()); cb.setValue(true); } } }); options.add(cb); } } }
From source file:net.cbtltd.client.form.OrganizationForm.java
License:Open Source License
private FlowPanel createWorkflow() { final FlowPanel panel = new FlowPanel(); final HTML workflowText = new HTML(CONSTANTS.workflowText()); panel.add(workflowText);/*from w ww . j a v a 2 s . c om*/ final String[] WORKFLOW_DATES = { Reservation.FROMDATE, Reservation.DATE, Reservation.TODATE }; final ArrayList<NameId> DATENAMES = NameId.getList(CONSTANTS.workflowDates(), WORKFLOW_DATES); workflowGrid = new GridField<Workflow>(this, null, CONSTANTS.workflowHeaders(), Reservation.WORKFLOW_STATES.length, tab++) { @Override public void setRowValue(int row, Workflow value) { CheckBox enabledField = new CheckBox(getStatename(value.getState())); enabledField.setFormValue(value.getState()); enabledField.setValue(value.getEnabled()); enabledField.addStyleName(OrganizationForm.CSS.workflowState()); workflowGrid.setWidget(row, 0, enabledField); IntegerField durationField = new IntegerField(this, null, null, 0); durationField.setValue(value.getDuration()); durationField.setFieldStyle(OrganizationForm.CSS.workflowDuration()); workflowGrid.setWidget(row, 1, durationField); workflowGrid.setText(row, 2, value.getUnit().toString()); ToggleButton priorField = new ToggleButton(OrganizationForm.CONSTANTS.workflowLabelAfter(), OrganizationForm.CONSTANTS.workflowLabelBefore()); priorField.setDown(value.getPrior()); priorField.addStyleName(OrganizationForm.CSS.workflowWhen()); workflowGrid.setWidget(row, 3, priorField); ListField datenameField = new ListField(this, null, DATENAMES, null, false, 0); datenameField.setValue(value.getDatename()); datenameField.setFieldStyle(OrganizationForm.CSS.workflowDatename()); workflowGrid.setWidget(row, 4, datenameField); } @Override public Workflow getRowValue(int row) { CheckBox enabledField = (CheckBox) workflowGrid.getWidget(row, 0); IntegerField durationField = (IntegerField) workflowGrid.getWidget(row, 1); ToggleButton priorField = (ToggleButton) workflowGrid.getWidget(row, 3); ListField datenameField = (ListField) workflowGrid.getWidget(row, 4); Workflow value = new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), enabledField.getFormValue(), enabledField.getValue(), priorField.isDown(), datenameField.getValue(), Time.DAY.name(), durationField.getValue()); //Window.alert("getRowValue " + value); return value; } }; ArrayList<Workflow> defaultValue = new ArrayList<Workflow>(); defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[0], true, false, Reservation.DATE, Time.DAY.name(), 2));//RESERVED defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[1], true, false, Reservation.DATE, Time.DAY.name(), 3));//CONFIRMED defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[2], true, true, Reservation.FROMDATE, Time.DAY.name(), 35));//FULLYPAID defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[3], true, true, Reservation.FROMDATE, Time.DAY.name(), 7));//BRIEFED defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[4], true, true, Reservation.FROMDATE, Time.DAY.name(), 1));//ARRIVED defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[5], true, true, Reservation.TODATE, Time.DAY.name(), 2));//PREDEPARTED defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[6], true, true, Reservation.TODATE, Time.DAY.name(), 7));//DEPARTED // defaultValue.add(new Workflow(organizationField.getId(), NameId.Type.Reservation.name(), Reservation.WORKFLOW_STATES[7], true, false, Reservation.TODATE, Time.DAY.name(), 7));//DEPARTED workflowGrid.setDefaultValue(defaultValue); panel.add(workflowGrid); return panel; }
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 ww w .j a v a2 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:net.europa13.taikai.web.client.ui.TournamentAdvancementTable.java
License:Open Source License
public TournamentAdvancementTable() { super("Avancemang"); grid = new FlexTable(); grid.setText(0, 0, "De fyra bsta gr vidare till"); selectors = new ArrayList<TournamentSelector>(); for (int i = 0; i < 4; ++i) { selectors.add(new TournamentSelector()); grid.setWidget(1, i, selectors.get(i)); }//from ww w .j a v a 2 s. c o m grid.getFlexCellFormatter().setColSpan(0, 0, 2); cbAllToSame = new CheckBox("Alla till samma"); cbAllToSame.setChecked(true); cbAllToSame.addClickListener(new ClickListener() { public void onClick(Widget arg0) { updateControls(); } }); grid.setWidget(0, 2, cbAllToSame); for (int i = 0; i < 4; ++i) { grid.getColumnFormatter().setWidth(i, 100 / selectors.size() + "%"); } enabled = true; updateControls(); add(grid); }
From source file:net.fabioalmeida.ferramentas.client.Principal.java
License:Apache License
public Principal() { dockPanel = new DockPanel(); dockPanel.setStyleName("fan-dockPanel-principal"); initWidget(dockPanel);//from w w w . ja va 2 s . co m dockPanel.setSize("950px", "1000px"); absolutePanel = new AbsolutePanel(); dockPanel.add(absolutePanel, DockPanel.NORTH); dockPanel.setCellHeight(absolutePanel, "90px"); absolutePanel.setHeight("90px"); lblNewLabel_1 = new Label("Ferramentas"); lblNewLabel_1.setStyleName("fan-Label-Titulo"); absolutePanel.add(lblNewLabel_1, 10, 10); absolutePanel_1 = new AbsolutePanel(); absolutePanel_1.setStyleName("fan-titulo-menu"); absolutePanel.add(absolutePanel_1, 0, 62); absolutePanel_1.setSize("950px", "28px"); nlnhtmlNewInlinehtml = new InlineHTML( "<a class=\"fan-link\" href=\"http://fabioalmeida.net\">Fbio Almeida</a>"); nlnhtmlNewInlinehtml.setStyleName("fan-InlineHTML"); absolutePanel_1.add(nlnhtmlNewInlinehtml, 829, 10); panelMenuEsquerdo = new AbsolutePanel(); panelMenuEsquerdo.setStyleName("fan-menu-esquerda"); dockPanel.add(panelMenuEsquerdo, DockPanel.WEST); dockPanel.setCellWidth(panelMenuEsquerdo, "160px"); panelMenuEsquerdo.setSize("160px", "910px"); stackPanel = new StackPanel(); panelMenuEsquerdo.add(stackPanel, 0, 0); stackPanel.setSize("156px", "908px"); flowPanel = new FlowPanel(); stackPanel.add(flowPanel, "Ferramentas", false); flowPanel.setSize("100%", "100%"); geraCpfButton = FanFactory.createButtonMenu("CPF / CNPJ"); flowPanel.add(geraCpfButton); geraCpfButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { deckPanel.showWidget(0); } }); stringUtilButton = FanFactory.createButtonMenu("String Util"); stringUtilButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { deckPanel.showWidget(1); } }); flowPanel.add(stringUtilButton); stringUtilButton.setWidth("145px"); stubButton = FanFactory.createButtonMenu("Stub Util"); stubButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { deckPanel.showWidget(2); } }); flowPanel.add(stubButton); stubButton.setWidth("145px"); panelCentro = new AbsolutePanel(); dockPanel.add(panelCentro, DockPanel.CENTER); panelCentro.setSize("790px", "910px"); deckPanel = new DeckPanel(); deckPanel.setAnimationEnabled(true); panelCentro.add(deckPanel); deckPanel.setStyleName("fan-deckPanel-centro"); deckPanel.setSize("790px", "100%"); panelGeradores = new AbsolutePanel(); panelGeradores.setStyleName("fan-dockPanel-principal"); deckPanel.add(panelGeradores); cpfParaValidarTextBox = new TextBox(); panelGeradores.add(cpfParaValidarTextBox, 133, 61); validarCpfButton = new Button("New button"); validarCpfButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { String scpf = cpfParaValidarTextBox.getText(); NumeroCpf cpf = new NumeroCpf(scpf); boolean b = cpf.valido(); if (b) { respostaCpfLabel.setText("cpf vlido"); } else { respostaCpfLabel.setText("cpf invlido"); } } }); validarCpfButton.setText("Validar CPF"); panelGeradores.add(validarCpfButton, 28, 65); validarCpfButton.setSize("93px", "25px"); lblNewLabel = new Label("CPF / CNPJ"); panelGeradores.add(lblNewLabel, 10, 10); lblNewLabel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); lblNewLabel.setStyleName("fan-label-titulo"); lblNewLabel.setSize("770px", "19px"); gerarCpfButton = new Button("Gerar CPF"); gerarCpfButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { NumeroCpf cpf = new NumeroCpf(); if (formatadoCpfCheckBox.getValue()) { cpfGeradoTextBox.setText(cpf.formatado()); } else { cpfGeradoTextBox.setText(cpf.toString()); } } }); panelGeradores.add(gerarCpfButton, 28, 108); gerarCpfButton.setSize("93px", "25px"); cpfGeradoTextBox = new TextBox(); panelGeradores.add(cpfGeradoTextBox, 133, 106); respostaCpfLabel = new Label("> "); respostaCpfLabel.setStyleName("fan-resposta-Label"); panelGeradores.add(respostaCpfLabel, 319, 69); validarCnpjButton = new Button("Validar CNPJ"); validarCnpjButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { String scnpj = cnpjValidarTextBox.getText(); NumeroCnpj cnpj = new NumeroCnpj(scnpj); boolean b = cnpj.valido(); if (b) { respostaCnpjLabel.setText("cnpj vlido"); } else { respostaCnpjLabel.setText("cnpj invlido"); } } }); panelGeradores.add(validarCnpjButton, 28, 167); gerarCnpjButton = new Button("Gerar CNPJ"); gerarCnpjButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { NumeroCnpj cnpj = new NumeroCnpj(); String scnpj = null; if (formatadoCheckBox.getValue()) { scnpj = cnpj.formatado(); } else { scnpj = cnpj.toString(); } cnpjGeradoTextBox.setText(scnpj); } }); panelGeradores.add(gerarCnpjButton, 28, 211); gerarCnpjButton.setSize("93px", "25px"); cnpjValidarTextBox = new TextBox(); panelGeradores.add(cnpjValidarTextBox, 133, 165); respostaCnpjLabel = new Label(">"); respostaCnpjLabel.setStyleName("fan-resposta-Label"); panelGeradores.add(respostaCnpjLabel, 319, 167); cnpjGeradoTextBox = new TextBox(); cnpjGeradoTextBox.setName("cnpjgerado"); panelGeradores.add(cnpjGeradoTextBox, 133, 209); formatadoCheckBox = new CheckBox("Formatado"); panelGeradores.add(formatadoCheckBox, 133, 242); formatadoCpfCheckBox = new CheckBox("Formatado"); panelGeradores.add(formatadoCpfCheckBox, 133, 137); btnTeste = FanFactory.createButtonMenu("CPF / CNPJ"); btnTeste.setHTML("Teste"); panelGeradores.add(btnTeste, 28, 314); panelStringUtil = new AbsolutePanel(); deckPanel.add(panelStringUtil); lblStringUtil = new Label("String Util"); lblStringUtil.setStyleName("fan-label-titulo"); lblStringUtil.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); panelStringUtil.add(lblStringUtil, 10, 10); lblStringUtil.setSize("770px", "19px"); panelStubUtil = new AbsolutePanel(); deckPanel.add(panelStubUtil); lblStubUtil = new Label("Stub Util"); lblStubUtil.setStyleName("fan-label-titulo"); lblStubUtil.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT); panelStubUtil.add(lblStubUtil, 10, 10); lblStubUtil.setSize("770px", "19px"); lblLabel = new Label("Label"); panelStubUtil.add(lblLabel, 54, 99); textBox = new TextBox(); textBox.setName("meutextbox"); panelStubUtil.add(textBox, 54, 133); tglbtnTeste = new ToggleButton("teste"); panelStubUtil.add(tglbtnTeste, 54, 196); chckbxNewCheckBox = new CheckBox("New check box"); panelStubUtil.add(chckbxNewCheckBox, 57, 238); dateBox = new DateBox(); panelStubUtil.add(dateBox, 54, 297); DOM.setElementProperty(dateBox.getElement(), "myid", "datebox"); listBox = new ListBox(); panelStubUtil.add(listBox, 114, 356); listBox.setVisibleItemCount(5); deckPanel.showWidget(2); }
From source file:net.randomhacks.wave.voting.approval.client.ChoicesTable.java
License:Apache License
private void insertChoiceRow(int i, final Choice choice) { Log.debug("Inserting row " + Integer.toString(i) + ": " + choice.key); knownChoices.add(i, choice.key);/*from w w w . ja v a 2 s . c o m*/ int row = rowForChoiceIndex(i); insertRow(row); final CheckBox checkBox = new CheckBox(choice.name); setWidget(row, 0, checkBox); checkBox.addValueChangeHandler(new ValueChangeHandler<Boolean>() { public void onValueChange(ValueChangeEvent<Boolean> event) { model.setChosen(choice.name, event.getValue()); } }); }