HashMap<String, HashMap<SomeInnerKeyType, String>> selects = new HashMap<String, HashMap<SomeInnerKeyType, String>>(); ... for(HashMap<SomeInnerKeyType, String> h : selects.values()) { ComboBox cb = new ComboBox(); for(String s : h.values()) { cb.items.add(s); } }
inviteButton.setClickable(true); inviteButton.setBackgroundDrawable(c.getResources().getDrawable(R.drawable.ic_launcher)); inviteButton.setOnClickListener(new OnClickListener() { inviteButton.setWidth(30); inviteButton.setHeight(30);
/** * Create a new legacy window. */ public LegacyWindow() { super(new VerticalLayout()); ((VerticalLayout) getContent()).setSpacing(false); }
/** * Returns the content (UI) of the custom component. * * @return Component */ protected Component getContent() { if (null == root) { root = initContent(); root.setParent(this); } return root; }
@Override public void setTabIndex(int tabIndex) { if (getFocusable() != null) { getFocusable().setTabIndex(tabIndex); } else { super.setTabIndex(tabIndex); } }
@Override public void beforeClientResponse(boolean initial) { super.beforeClientResponse(initial); String html = content.getMinimizedValueAsHTML(); if (html == null) { html = ""; } getState().html = html; }
@Override public void focus() { if (getFocusable() != null) { getFocusable().focus(); } else { super.focus(); } }
@Override protected void internalSetDataProvider(DataProvider<T, ?> dataProvider) { super.internalSetDataProvider(dataProvider); for (Column<T, ?> column : getColumns()) { column.updateSortable(); } } }
@Override public String getStyleName() { Component root = getCompositionRoot(); return root == null ? "" : root.getStyleName(); }
public static void main( String[] args ) { Display display = new Display(); Shell shell = new Shell( display ); shell.setLayout( new FillLayout() ); final Table table = new Table( shell, SWT.VIRTUAL ); table.setItemCount( 10000 ); table.addListener( SWT.SetData, new Listener() { public void handleEvent( Event event ) { TableItem item = (TableItem)event.item; item.setText( "Item " + table.indexOf( item ) ); } } ); shell.setSize( 300, 500 ); shell.open(); while( !shell.isDisposed() ) { if( !display.readAndDispatch() ) { display.sleep(); } } display.dispose(); }
@Override public int getTabIndex() { if (getFocusable() != null) { return getFocusable().getTabIndex(); } else { return super.getTabIndex(); } }
@Override protected void readItems(Element design, DesignContext context) { setItemEnabledProvider(new DeclarativeItemEnabledProvider<>()); super.readItems(design, context); }
@Override protected void readItems(Element design, DesignContext context) { setStyleGenerator(new DeclarativeStyleGenerator<>(getStyleGenerator())); super.readItems(design, context); }
@Override protected void readItems(Element design, DesignContext context) { setItemEnabledProvider(new DeclarativeItemEnabledProvider<>()); super.readItems(design, context); }
/** * Creates a new multi select with an empty data provider. */ protected AbstractMultiSelect() { registerRpc(new MultiSelectServerRpcImpl()); // #FIXME it should be the responsibility of the SelectionModel // (AbstractSelectionModel) to add selection data for item addDataGenerator(new MultiSelectDataGenerator()); }
/** * Creates a new instance. */ protected AbstractTextField() { registerRpc(new AbstractTextFieldServerRpcImpl()); registerRpc(new AbstractTextFieldFocusAndBlurRpcImpl()); }
@Override public void writeDesign(Element design, DesignContext designContext) { super.writeDesign(design, designContext); doWriteDesign(design, designContext); }
protected void fireWindowOrderChange(Integer order) { if (order == null || orderPosition != order) { orderPosition = (order == null) ? -1 : order; fireEvent(new Window.WindowOrderChangeEvent(this, getOrderPosition())); } }
@Override public void remove() { removeAllComponents(); super.remove(); }