org.eclipse.swt.widgets.Table.setData()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(250)

本文整理了Java中org.eclipse.swt.widgets.Table.setData()方法的一些代码示例,展示了Table.setData()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.setData()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Table
类名称:Table
方法名:setData

Table.setData介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples

  1. /**
  2. * Updates the table's contents
  3. */
  4. private void workerExecute() {
  5. File[] dirList;
  6. // Clear existing information
  7. display.syncExec(() -> {
  8. tableContentsOfLabel.setText(FileViewer.getResourceString("details.ContentsOf.text",
  9. new Object[] { workerStateDir.getPath() }));
  10. table.removeAll();
  11. table.setData(TABLEDATA_DIR, workerStateDir);
  12. });
  13. dirList = getDirectoryList(workerStateDir);
  14. for (int i = 0; (! workerCancelled) && (i < dirList.length); i++) {
  15. workerAddFileDetails(dirList[i]);
  16. }
  17. }

代码示例来源:origin: org.xworker/xworker_swt

  1. public static void attachToTable(ActionContext actionContext){
  2. Thing self = (Thing) actionContext.get("self");
  3. Object object = actionContext.get("object");
  4. //添加一个表格数据仓库监听
  5. Table table = (Table) object;
  6. Thing listener = new Thing("xworker.app.view.swt.data.events.TableDataStoreListener");
  7. listener.put("table", object);
  8. //先调用监听初始化
  9. listener.doAction("onReconfig", actionContext, UtilMap.toMap("store", self));
  10. //加入到监听器中
  11. self.doAction("addListenerToFirst", actionContext, UtilMap.toMap("listener", listener));
  12. //把监听和自身添加到table中以备后用
  13. table.setData("storeListener", listener);
  14. table.setData("store", self);
  15. DataStoreDisposeListener.attach(table);
  16. }

代码示例来源:origin: net.sf.okapi.steps/okapi-step-tokenization-ui

  1. gridData.widthHint = 600;
  2. table.setLayoutData(gridData);
  3. table.setData("name", "table");
  4. table.setHeaderVisible(true);
  5. table.setLinesVisible(true);

代码示例来源:origin: net.sf.okapi.steps/okapi-step-tokenization-ui

  1. gridData.heightHint = 400;
  2. table.setLayoutData(gridData);
  3. table.setData("name", "table");
  4. table.setHeaderVisible(true);
  5. table.setLinesVisible(true);

代码示例来源:origin: openaudible/openaudible

  1. table.setData(this);
  2. table.setFont(FontShop.instance.tableFont());

代码示例来源:origin: org.xworker/xworker_swt

  1. dateTable.setData(date);
  2. dateTable.setData("itemMonths", itemMonths);

代码示例来源:origin: org.xworker/xworker_swt

  1. public static Object create(ActionContext actionContext){
  2. Thing self = (Thing) actionContext.get("self");
  3. //创建editor
  4. Table parent = (Table) actionContext.get("table");
  5. TableEditor tableEditor = new TableEditor(parent);
  6. self.doAction("init", actionContext, UtilMap.toParams(new Object[]{"editor", tableEditor}));
  7. parent.setData("_tableEditor", tableEditor);
  8. actionContext.getScope(0).put(self.getString("name"), tableEditor);
  9. return tableEditor;
  10. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.m2e.core.ui

  1. table.setData("name", "archetypesTable"); //$NON-NLS-1$ //$NON-NLS-2$
  2. table.setHeaderVisible(true);

代码示例来源:origin: openaudible/openaudible

  1. public void init(int attributes) {
  2. if (table != null)
  3. throw new InvalidParameterException("init already called on table!");
  4. attributes |= SWT.VIRTUAL;
  5. isVirtual = (attributes & SWT.VIRTUAL) != 0;
  6. table = new Table(parent, attributes);
  7. table.setHeaderVisible(true);
  8. if (oddEvenColors)
  9. enableBasicOddEvenColors();
  10. changeTableLayout(numColumns);
  11. table.setData(this);
  12. if (sortMenu != null)
  13. table.setMenu(sortMenu);
  14. table.setFont(FontShop.instance.tableFont());
  15. initCallbacks();
  16. addKeyBoardListener();
  17. addSelectionListener(this);
  18. }

代码示例来源:origin: org.xworker/xworker_swt

  1. .getThing("xworker.swt.xworker.attributeEditor.DataTableEditor/@actions1");
  2. ActionContainer actionContainer = actionThing.doAction("create", context);
  3. table.setData(AttributeEditor.ACTIONCONTAINER, actionContainer);
  4. return table;

代码示例来源:origin: inspectIT/inspectIT

  1. tableViewer.getTable().setData(sensorClass);
  2. tableViewers.add(tableViewer);

代码示例来源:origin: net.sf.okapi.steps/okapi-step-tokenization-ui

  1. gridData.heightHint = 400;
  2. table.setLayoutData(gridData);
  3. table.setData("name", "table");
  4. table.setHeaderVisible(true);
  5. table.setLinesVisible(true);

代码示例来源:origin: org.codehaus.openxma/xmartclient

  1. certificateTableW.setData("WIDGET_ID", "certificateTableW");
  2. TableColumn certificateTable_txtkey = new TableColumn(certificateTableW, SWT.LEFT);
  3. certificateTable_txtkey.setText(getGenPageMessages().getString(

代码示例来源:origin: org.codehaus.openxma/xmartserver

  1. certificateTableW.setData("WIDGET_ID", "certificateTableW");
  2. TableColumn certificateTable_txtkey = new TableColumn(certificateTableW, SWT.LEFT);
  3. certificateTable_txtkey.setText(getGenPageMessages().getString(

代码示例来源:origin: org.eclipse.egit/ui

  1. private void createFilesArea(Composite parent, FormToolkit toolkit, int span) {
  2. diffSection = createSection(parent, toolkit, span);
  3. diffSection.setText(UIText.CommitEditorPage_SectionFilesEmpty);
  4. Composite filesArea = createSectionClient(diffSection, toolkit);
  5. diffViewer = new CommitFileDiffViewer(filesArea, getSite(), SWT.MULTI
  6. | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION
  7. | toolkit.getBorderStyle());
  8. diffViewer.getTable().setData(FormToolkit.KEY_DRAW_BORDER,
  9. FormToolkit.TREE_BORDER);
  10. GridDataFactory.fillDefaults().grab(true, true).hint(SWT.DEFAULT, 80)
  11. .applyTo(diffViewer.getControl());
  12. diffViewer.setContentProvider(ArrayContentProvider.getInstance());
  13. diffViewer.setTreeWalk(getCommit().getRepository(), null);
  14. updateSectionClient(diffSection, filesArea, toolkit);
  15. }

代码示例来源:origin: org.xworker/xworker_swt

  1. @SuppressWarnings("unchecked")
  2. public void run(){
  3. try{
  4. table.setData("_store", store);
  5. table.setData("_columns", columns);

代码示例来源:origin: org.eclipse.egit/ui

  1. private void createBranchesArea(Composite parent, FormToolkit toolkit,
  2. int span) {
  3. branchSection = createSection(parent, toolkit, span);
  4. branchSection.setText(UIText.CommitEditorPage_SectionBranchesEmpty);
  5. Composite branchesArea = createSectionClient(branchSection, toolkit);
  6. branchViewer = new TableViewer(toolkit.createTable(branchesArea,
  7. SWT.V_SCROLL | SWT.H_SCROLL));
  8. GridDataFactory.fillDefaults().grab(true, true).hint(SWT.DEFAULT, 50)
  9. .applyTo(branchViewer.getControl());
  10. branchViewer.setSorter(new ViewerSorter());
  11. branchViewer.setLabelProvider(new GitLabelProvider() {
  12. public String getText(Object element) {
  13. return Repository.shortenRefName(super.getText(element));
  14. }
  15. });
  16. branchViewer.setContentProvider(ArrayContentProvider.getInstance());
  17. branchViewer.getTable().setData(FormToolkit.KEY_DRAW_BORDER,
  18. FormToolkit.TREE_BORDER);
  19. updateSectionClient(branchSection, branchesArea, toolkit);
  20. }

代码示例来源:origin: org.eclipse.egit/ui

  1. refsViewer = new TableViewer(refsTable);
  2. refsViewer.setSorter(new ViewerSorter());
  3. refsTable.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TREE_BORDER);
  4. GridDataFactory.fillDefaults().grab(true, true).applyTo(refsTable);
  5. refsViewer.setContentProvider(ArrayContentProvider.getInstance());

代码示例来源:origin: org.xworker/xworker_swt

  1. parent.setData("tableCursor", cursor);
  2. parent.setData("tableCursorListener", tableListener);

代码示例来源:origin: org.eclipse.egit/ui

  1. GridDataFactory.fillDefaults().grab(true, true)
  2. .applyTo(unstagedTableViewer.getControl());
  3. unstagedTableViewer.getTable().setData(FormToolkit.KEY_DRAW_BORDER,
  4. FormToolkit.TREE_BORDER);
  5. unstagedTableViewer.getTable().setLinesVisible(true);
  6. GridDataFactory.fillDefaults().grab(true, true)
  7. .applyTo(stagedTableViewer.getControl());
  8. stagedTableViewer.getTable().setData(FormToolkit.KEY_DRAW_BORDER,
  9. FormToolkit.TREE_BORDER);
  10. stagedTableViewer.getTable().setLinesVisible(true);

相关文章

Table类方法