private void addValue(T value) { Object key = keyProvider.getKey(value); if (valueKeyToIndex.containsKey(key)) { throw new IllegalArgumentException("Duplicate value: " + value); } valueKeyToIndex.put(key, values.size()); values.add(value); getListBox().addItem(renderer.render(value)); assert values.size() == getListBox().getItemCount(); }
private ListBox createMonthSelect() { final ListBox monthListBox = new ListBox(); for (int i = 0; i < CalendarModel.MONTHS_IN_YEAR; i++) { monthListBox.addItem(getModel().formatMonth(i)); } monthListBox.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent event) { int previousMonth = getModel().getCurrentMonth().getMonth(); int newMonth = monthListBox.getSelectedIndex(); int delta = newMonth - previousMonth; addMonths(delta); } }); return monthListBox; }
private void setDate(Date date) { if (getDatePicker().isYearAndMonthDropdownVisible()) { // setup months dropdown int month = date.getMonth(); monthSelect.setSelectedIndex(month); // setup years dropdown yearSelect.clear(); int year = date.getYear(); int startYear = year - getNoOfYearsToDisplayBefore(); int endYear = year + getNoOfYearsToDisplayAfter(); Date newDate = new Date(); for (int i = startYear; i <= endYear; i++) { newDate.setYear(i); yearSelect.addItem(getModel().getYearFormatter().format(newDate)); } yearSelect.setSelectedIndex(year - startYear); } else { grid.setText(0, monthColumn, getModel().formatCurrentMonthAndYear()); } }
@Override public void addItem(final String itemName, final String itemKey) { fieldList.addItem(itemName, itemKey); }
public void setBackgroundColorLocaleMap(Map<String, String> localeMap) { backColors.clear(); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_BACKGROUND_LABEL)); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_WHITE_LABEL), "white"); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_BLACK_LABEL), "black"); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_RED_LABEL), "red"); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_GREEN_LABEL), "green"); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_YELLOW_LABEL), "yellow"); backColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_BLUE_LABEL), "blue"); backColors.setTabIndex(-1); }
public void setForegroundColorLocaleMap(Map<String, String> localeMap) { foreColors.clear(); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_FOREGROUND_LABEL)); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_WHITE_LABEL), "white"); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_BLACK_LABEL), "black"); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_RED_LABEL), "red"); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_GREEN_LABEL), "green"); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_YELLOW_LABEL), "yellow"); foreColors.addItem(localeMap.get(CubaRichTextAreaState.RICH_TEXT_AREA_BLUE_LABEL), "blue"); foreColors.setTabIndex(-1); } }
/** {@inheritDoc} */ @Override public void setLocalBranches(@NotNull List<String> branches) { this.localBranch.clear(); for (String branch : branches) { this.localBranch.addItem(branch); } }
public void ruleSelected(String r) { filterList.add(r); box.addItem(r); pop.hide(); } });
@Override protected void setValue(Iterable<V> value) { this.value = value; control.clear(); comboItems.clear(); for (V item : value) { control.addItem(item.toString()); comboItems.add(item); } } };
String[] strings = new String[] { "ab", "ac", "a", "abc" }; java.util.Arrays.sort(strings); ListBox l = new ListBox(); for (String s : strings) { l.addItem(s); }
/** * Adds an item to the listbox. Adds a mapping to the group order to keep the indices correct. */ public void addItem(final String item, final String value) { super.addItem(item, value); if ( item.equals( CREATE_NEW_VALUE ) ) { createNewIndex = getItemCount() - 1; } }
@Override public void setRemoteBranchesList(List<Branch> branches) { remoteBranches.clear(); branches.forEach(branch -> remoteBranches.addItem(branch.getDisplayName())); }
public HourMinuteControl() { initWidget( uiBinder.createAndBindUi( this ) ); NumberFormat fmt = NumberFormat.getFormat( "00" ); for( int h = 0; h < 25; h++ ) hour.addItem( fmt.format( h ), String.valueOf( h ) ); for( int m = 0; m < 60; m += 15 ) minute.addItem( fmt.format( m ), String.valueOf( m ) ); }
@Override public void setMachines(List<? extends MachineImpl> machines) { machinesList.clear(); machinesById.clear(); machines.forEach( machine -> { machinesById.put(machine.getName(), machine); machinesList.addItem(machine.getName()); }); machinesList.setVisibleItemCount(machines.size()); machinesList.setSelectedIndex(0); }
@Override public void setupEmptyPatternList() { patternList.clear(); patternList.setEnabled(false); patternList.addItem(translate(GuidedDecisionTableErraiConstants.PatternToDeletePageView_None)); }
public void setLabel1(String label1) { if (select.getItemCount() > 1) select.setItemText(0, label1); else select.addItem(label1, getValue1()); }
@Override public void setItems( final List<Pair<String, String>> items ) { listItems.clear(); for ( Pair<String, String> item : items ) { listItems.addItem( item.getK1(), item.getK2() ); } }
private void fillDates() { setVisible( false ); dates.clear(); // Check month int days = daysInMonth( months.getSelectedIndex() + 1 ); for ( int i = 1; i <= days; i++ ) { dates.addItem( Integer.toString( i ) ); } setVisible( true ); }