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

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

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

Table.removeListener介绍

暂无

代码示例

代码示例来源:origin: caoxinyu/RedisClient

  1. private void refresh() {
  2. table.removeListener(SWT.MouseDown, editListener);
  3. table.addListener(SWT.MouseDown, new EditListener(table, false));
  4. table.removeListener(SWT.SetData, pageListener);
  5. pageListener = new PagingListener(table, new ZSetPage(id, db, key));
  6. table.addListener(SWT.SetData, pageListener);
  7. table.clearAll();
  8. table.setSelection(0);
  9. statusChanged();
  10. }

代码示例来源:origin: caoxinyu/RedisClient

  1. @Override
  2. public void widgetSelected(SelectionEvent e) {
  3. table.addListener(SWT.MouseDown, editListener);
  4. table.removeListener(SWT.SetData, pageListener);
  5. pageListener = new PagingListener(table, new ZSetPage(id, db, key), true);
  6. table.addListener(SWT.SetData, pageListener);
  7. table.clearAll();
  8. TableItem item = table.getItem(0);
  9. table.setSelection(item);
  10. item.setText(new String[]{"", ""});
  11. editListener.clickRow(item, 0);
  12. addModifyTextListener();
  13. currentItem = item;
  14. status = Status.Add;
  15. statusChanged();
  16. }
  17. });

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

  1. /**
  2. * Removes the listener from the collection of listeners who will
  3. * be notified when the receiver's selection changes.
  4. *
  5. * @param listener the listener which should no longer be notified
  6. *
  7. * @exception IllegalArgumentException <ul>
  8. * <li>ERROR_NULL_ARGUMENT - if the listener is null</li>
  9. * </ul>
  10. * @exception SWTException <ul>
  11. * <li>ERROR_WIDGET_DISPOSED - if the receiver has been disposed</li>
  12. * <li>ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver</li>
  13. * </ul>
  14. *
  15. * @see SelectionListener
  16. * @see #addSelectionListener(SelectionListener)
  17. */
  18. public void removeSelectionListener( SelectionListener listener ) {
  19. checkWidget();
  20. if( listener == null ) {
  21. SWT.error( SWT.ERROR_NULL_ARGUMENT );
  22. }
  23. removeListener( SWT.Selection, listener );
  24. removeListener( SWT.DefaultSelection, listener );
  25. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.databinding

  1. /**
  2. * This is called automatically when the control is disposed. It may also be
  3. * called explicitly to remove this updator from the control. Subclasses
  4. * will normally extend this method to detach any listeners they attached in
  5. * their constructor.
  6. */
  7. public void dispose() {
  8. table.removeDisposeListener(privateInterface);
  9. table.removeListener(SWT.SetData, privateInterface);
  10. list.removeListChangeListener(listChangeListener);
  11. table = null;
  12. list = null;
  13. }

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

  1. public void setNoScroll(boolean b) {
  2. if (b) {
  3. if (resizeEvent == null) {
  4. resizeEvent = new ResizeEvent();
  5. }
  6. noHorizontalScroll();
  7. table.addListener(SWT.Resize, resizeEvent);
  8. } else {
  9. if (resizeEvent != null)
  10. table.removeListener(SWT.Resize, resizeEvent);
  11. }
  12. }

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

  1. public void setNoScroll(boolean b) {
  2. if (b) {
  3. if (resizeEvent == null) {
  4. resizeEvent = new ResizeEvent();
  5. }
  6. noHorizontalScroll();
  7. table.addListener(SWT.Resize, resizeEvent);
  8. } else {
  9. if (resizeEvent != null)
  10. table.removeListener(SWT.Resize, resizeEvent);
  11. }
  12. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.ppc

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.linux.s390x

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.gtk.aix.ppc

  1. void onDispose(Event event) {
  2. removeListener(SWT.Dispose, listener);
  3. notifyListeners(SWT.Dispose, event);
  4. event.type = SWT.None;
  5. table.removeListener(SWT.FocusIn, tableListener);
  6. table.removeListener(SWT.MouseDown, tableListener);
  7. unhookRowColumnListeners();
  8. ScrollBar hBar = table.getHorizontalBar();
  9. if (hBar != null) {
  10. hBar.removeListener(SWT.Selection, resizeListener);
  11. }
  12. ScrollBar vBar = table.getVerticalBar();
  13. if (vBar != null) {
  14. vBar.removeListener(SWT.Selection, resizeListener);
  15. }
  16. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

  1. void removeListeners() {
  2. if (isValid()) {
  3. proposalTable.removeListener(SWT.FocusOut, this);
  4. ScrollBar scrollbar = proposalTable.getVerticalBar();
  5. if (scrollbar != null) {
  6. scrollbar.removeListener(SWT.Selection, this);
  7. }
  8. getShell().removeListener(SWT.Deactivate, this);
  9. getShell().removeListener(SWT.Close, this);
  10. }
  11. if (control != null && !control.isDisposed()) {
  12. control.removeListener(SWT.MouseDoubleClick, this);
  13. control.removeListener(SWT.MouseDown, this);
  14. control.removeListener(SWT.Dispose, this);
  15. control.removeListener(SWT.FocusOut, this);
  16. Shell controlShell = control.getShell();
  17. controlShell.removeListener(SWT.Move, this);
  18. controlShell.removeListener(SWT.Resize, this);
  19. }
  20. }
  21. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

  1. void removeListeners() {
  2. if (isValid()) {
  3. proposalTable.removeListener(SWT.FocusOut, this);
  4. ScrollBar scrollbar = proposalTable.getVerticalBar();
  5. if (scrollbar != null) {
  6. scrollbar.removeListener(SWT.Selection, this);
  7. }
  8. getShell().removeListener(SWT.Deactivate, this);
  9. getShell().removeListener(SWT.Close, this);
  10. }
  11. if (control != null && !control.isDisposed()) {
  12. control.removeListener(SWT.MouseDoubleClick, this);
  13. control.removeListener(SWT.MouseDown, this);
  14. control.removeListener(SWT.Dispose, this);
  15. control.removeListener(SWT.FocusOut, this);
  16. Shell controlShell = control.getShell();
  17. controlShell.removeListener(SWT.Move, this);
  18. // RAP [if] Don't add a resize listener because of
  19. // TextSizeDetermnation
  20. // controlShell.removeListener(SWT.Resize, this);
  21. // RAPEND [if]
  22. }
  23. }
  24. }

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

  1. table.removeListener(SWT.DefaultSelection, defaultSelectionListener);
  2. table.removeListener(SWT.Selection, selectionListener);
  3. table.removeListener(SWT.Selection, tableCursorListener);

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

  1. void removeListeners() {
  2. if (isValid()) {
  3. proposalTable.removeListener(SWT.FocusOut, this);
  4. ScrollBar scrollbar = proposalTable.getVerticalBar();
  5. if (scrollbar != null) {
  6. scrollbar.removeListener(SWT.Selection, this);
  7. }
  8. getShell().removeListener(SWT.Deactivate, this);
  9. getShell().removeListener(SWT.Close, this);
  10. }
  11. if (control != null && !control.isDisposed()) {
  12. control.removeListener(SWT.MouseDoubleClick, this);
  13. control.removeListener(SWT.MouseDown, this);
  14. control.removeListener(SWT.Dispose, this);
  15. control.removeListener(SWT.FocusOut, this);
  16. Shell controlShell = control.getShell();
  17. controlShell.removeListener(SWT.Move, this);
  18. controlShell.removeListener(SWT.Resize, this);
  19. }
  20. }
  21. }

代码示例来源:origin: org.apache.uima/uimaj-ep-configurator

  1. table.removeListener(SWT.Selection, this);
  2. table.addListener(SWT.MouseDown, this); // for i / o toggling
  3. newErrorMessage(composite);

代码示例来源:origin: org.apache.uima/uimaj-ep-configurator

  1. @Override
  2. protected Control createDialogArea(Composite parent) {
  3. Composite composite = (Composite) super.createDialogArea(parent);
  4. table = newTable(composite, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.FULL_SELECTION);
  5. ((GridData) table.getLayoutData()).heightHint = 100;
  6. table.setHeaderVisible(true);
  7. table.setLinesVisible(true);
  8. new TableColumn(table, SWT.NONE).setText("Feature Name");
  9. new TableColumn(table, SWT.NONE).setText("Input");
  10. new TableColumn(table, SWT.NONE).setText("Output");
  11. TableItem item = new TableItem(table, SWT.NONE);
  12. item.setText(0, CapabilitySection.ALL_FEATURES);
  13. TypeOrFeature tof = AbstractSection.getTypeOrFeature(capability.getInputs(), selectedType
  14. .getName());
  15. setChecked(item, 1, null == tof ? false : tof.isAllAnnotatorFeatures());
  16. tof = AbstractSection.getTypeOrFeature(capability.getOutputs(), selectedType.getName());
  17. setChecked(item, 2, null == tof ? false : tof.isAllAnnotatorFeatures());
  18. for (int i = 0; i < allFeatures.length; i++) {
  19. item = new TableItem(table, SWT.NONE);
  20. item.setText(0, allFeatures[i].getShortName());
  21. setChecked(item, 1, CapabilitySection.isInput(getTypeFeature(allFeatures[i]), capability));
  22. setChecked(item, 2, CapabilitySection.isOutput(getTypeFeature(allFeatures[i]), capability));
  23. }
  24. table.removeListener(SWT.Selection, this);
  25. table.addListener(SWT.MouseDown, this); // for i / o toggling
  26. section.packTable(table);
  27. newErrorMessage(composite);
  28. return composite;
  29. }

相关文章

Table类方法