item.setText(new String[] { favorite.getName(), favorite.getFavorite() }); item.setData(favorite);
@Override public void widgetSelected(SelectionEvent e) { TableItem[] items = table.getSelection(); Favorite favorite = (Favorite) items[0].getData(); RenameFavoriteDialog dialog = new RenameFavoriteDialog(shell, image, favorite); String name = (String) dialog.open(); if(name != null) { items[0].setText(new String[] { name, favorite.getFavorite() }); favorite.setName(name); items[0].setData(favorite); } } });
private void rootTreeItemSelected(boolean refresh) { itemsSelected = new Item[] { rootRedisServers }; tree.setSelection(rootRedisServers); text.setText(""); table.removeAll(); rootItemSelected(); if (rootRedisServers.getData(ITEM_OPENED) == null || ((Boolean) (rootRedisServers.getData(ITEM_OPENED)) == false)) { rootRedisServers.removeAll(); initServers(); } else if (refresh) { } java.util.List<Server> servers = service1.listAll(); for (Server server : servers) { TableItem item = new TableItem(table, SWT.NONE); item.setText(new String[] { server.getName(), NodeType.SERVER.toString() }); item.setImage(redisImage); item.setData(NODE_ID, server.getId()); item.setData(NODE_TYPE, NodeType.SERVER); } mainTabItem.setImage(redisImage); }
/** * Stores the styled ranges in the given table item. * * @param item table item * @param column the column index * @param ranges the styled ranges or <code>null</code> to remove them */ public static void storeStyleRanges(TableItem item, int column, StyleRange[] ranges) { item.setData(STYLED_RANGES_KEY + column, ranges); }
/** * Stores the styled ranges in the given table item. * * @param item table item * @param column the column index * @param ranges the styled ranges or <code>null</code> to remove them */ public static void storeStyleRanges(TableItem item, int column, StyleRange[] ranges) { item.setData(STYLED_RANGES_KEY + column, ranges); }
TableItem item = new TableItem(table, SWT.None); TableEditor editor = new TableEditor(table); Button checkbox = new Button(table, SWT.CHECK); checkbox.pack(); editor.setEditor(checkbox,item,0); item.setData("cb",checkbox); // using key enables you to add more pieces of complex data
EntityManager connection = DB.Connection().createEntityManager(); //the EntityManagerFactory TypedQuery<Test> query = (TypedQuery<Test>) connection.createQuery("select t from Test t"); List<Test> tablelist = query.getResultList(); connection.close(); SWTtable.removeAll(); //clears all the elements in the table for (Test row : tablelist) { //error on this line - java.lang.ClassCastException {packagename}.Test cannot be cast to [Ljava.lang.Object; final TableItem item = new TableItem(SWTtable, SWT.None); item.setData(row.getSomeAttribute()); item.setText(0, row.getSomeOtherAttribute()); }
private void _setTableItems(E d, TableItem ti) { ti.setData(d); Object r = d.getObject(); if (r != null) { synchronized (list) { map.put(r, ti); // assert(map.size()==list.size()); } } setTableItems(d, ti); }
/** * @param key * @param value */ TableItem addTableItem(String key, String value) { TableItem item = new TableItem(propertiesTable, SWT.NONE); item.setData(item); item.setText(KEY_INDEX, key); item.setText(VALUE_INDEX, value == null ? "" : value); //$NON-NLS-1$ return item; }
/** * Updates the specified item */ private void updateItem(TableItem item, Adapter editor) { item.setData(editor); item.setText(editor.getText()); Image image = editor.getImage(); if (image != null) item.setImage(0, image); }
private void handleSetData(Event event) { TableItem item = (TableItem) event.item; int index = proposalTable.indexOf(item); if (0 <= index && index < proposals.length) { IContentProposal current = proposals[index]; item.setText(getString(current)); item.setImage(getImage(current)); item.setData(current); } else { // this should not happen, but does on win32 } }
private void handleSetData(Event event) { TableItem item = (TableItem) event.item; int index = proposalTable.indexOf(item); if (0 <= index && index < proposals.length) { IContentProposal current = proposals[index]; item.setText(getString(current)); item.setImage(getImage(current)); item.setData(current); } else { // this should not happen, but does on win32 } }
private void handleSetData(Event event) { TableItem item = (TableItem) event.item; int index = proposalTable.indexOf(item); if (0 <= index && index < proposals.length) { IContentProposal current = proposals[index]; item.setText(getString(current)); item.setImage(getImage(current)); item.setData(current); } else { // this should not happen, but does on win32 } }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
private void fillDashLine(TableItem item) { Rectangle bounds= item.getImageBounds(0); Rectangle area= fTable.getBounds(); boolean willHaveScrollBar= fExpectedItemCount + 1 > fNumberOfVisibleItems; item.setText(fDashLine.getText(area.width - bounds.x - bounds.width - fTableWidthDelta - (willHaveScrollBar ? fScrollbarWidth : 0))); item.setImage(fSeparatorIcon); item.setForeground(fDashLineColor); item.setData(fDashLine); }
public static void init(ActionContext actionContext){ List<String> names = ModelRegistor.getNames(); Table namesTable = actionContext.getObject("namesTable"); for(String name : names){ TableItem item = new TableItem(namesTable, SWT.None); item.setText(new String[]{name}); item.setData(name); } Browser browser = (Browser) actionContext.get("browser"); browser.setUrl(XWorkerUtils.getThingDescUrl("xworker.swt.xworker.prototype.ModelRegistDoc")); }