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

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

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

Table.addFocusListener介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

  1. tableViewFields.setLayoutData( fd );
  2. tableViewFields.table.addFocusListener( new FocusListener() {

代码示例来源:origin: pentaho/pentaho-kettle

  1. new TableView( transMeta, wGeneralComp, SWT.BORDER
  2. | SWT.FULL_SELECTION | SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL, ciReturn, UpInsRows, lsMod, props );
  3. wReturn.getTable().addFocusListener( new FocusListener() {

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

  1. /**
  2. * Initializes and returns the Copy action for the location viewer.
  3. */
  4. LocationCopyAction initCopyAction(final IViewSite viewSite, final Clipboard clipboard) {
  5. final LocationCopyAction copyAction= new LocationCopyAction(viewSite, clipboard, this);
  6. getTable().addFocusListener(new FocusListener() {
  7. IAction fViewCopyHandler;
  8. public void focusLost(FocusEvent e) {
  9. if (fViewCopyHandler != null) {
  10. IActionBars actionBars= viewSite.getActionBars();
  11. actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fViewCopyHandler);
  12. actionBars.updateActionBars();
  13. fViewCopyHandler= null;
  14. }
  15. }
  16. public void focusGained(FocusEvent e) {
  17. IActionBars actionBars= viewSite.getActionBars();
  18. fViewCopyHandler= actionBars.getGlobalActionHandler(ActionFactory.COPY.getId());
  19. actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), copyAction);
  20. actionBars.updateActionBars();
  21. }
  22. });
  23. return copyAction;
  24. }

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

  1. /**
  2. * Initializes and returns the Copy action for the location viewer.
  3. *
  4. * @param viewSite the view site
  5. * @param clipboard the clipboard
  6. * @return the copy action
  7. */
  8. LocationCopyAction initCopyAction(final IViewSite viewSite, final Clipboard clipboard) {
  9. final LocationCopyAction copyAction= new LocationCopyAction(viewSite, clipboard, this);
  10. getTable().addFocusListener(new FocusListener() {
  11. IAction fViewCopyHandler;
  12. @Override
  13. public void focusLost(FocusEvent e) {
  14. if (fViewCopyHandler != null) {
  15. IActionBars actionBars= viewSite.getActionBars();
  16. actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fViewCopyHandler);
  17. actionBars.updateActionBars();
  18. fViewCopyHandler= null;
  19. }
  20. }
  21. @Override
  22. public void focusGained(FocusEvent e) {
  23. IActionBars actionBars= viewSite.getActionBars();
  24. fViewCopyHandler= actionBars.getGlobalActionHandler(ActionFactory.COPY.getId());
  25. actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), copyAction);
  26. actionBars.updateActionBars();
  27. }
  28. });
  29. return copyAction;
  30. }

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

  1. /**
  2. * Initializes and returns the Copy action for the location viewer.
  3. *
  4. * @param viewSite the view site
  5. * @param clipboard the clipboard
  6. * @return the copy action
  7. */
  8. LocationCopyAction initCopyAction(final IViewSite viewSite, final Clipboard clipboard) {
  9. final LocationCopyAction copyAction= new LocationCopyAction(viewSite, clipboard, this);
  10. getTable().addFocusListener(new FocusListener() {
  11. IAction fViewCopyHandler;
  12. @Override
  13. public void focusLost(FocusEvent e) {
  14. if (fViewCopyHandler != null) {
  15. IActionBars actionBars= viewSite.getActionBars();
  16. actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), fViewCopyHandler);
  17. actionBars.updateActionBars();
  18. fViewCopyHandler= null;
  19. }
  20. }
  21. @Override
  22. public void focusGained(FocusEvent e) {
  23. IActionBars actionBars= viewSite.getActionBars();
  24. fViewCopyHandler= actionBars.getGlobalActionHandler(ActionFactory.COPY.getId());
  25. actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), copyAction);
  26. actionBars.updateActionBars();
  27. }
  28. });
  29. return copyAction;
  30. }

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

  1. /**
  2. * Installs this closer on the given table opened by the given content assistant.
  3. *
  4. * @param contentAssistant the content assistant
  5. * @param table the table to be tracked
  6. */
  7. public void install(ContentAssistant2 contentAssistant, Table table) {
  8. fContentAssistant= contentAssistant;
  9. fTable= table;
  10. if (Helper2.okToUse(fTable)) {
  11. Shell shell= fTable.getShell();
  12. if (Helper2.okToUse(shell)) {
  13. fShell= shell;
  14. fShell.addShellListener(this);
  15. }
  16. fTable.addFocusListener(this);
  17. fScrollbar= fTable.getVerticalBar();
  18. if (fScrollbar != null)
  19. fScrollbar.addSelectionListener(this);
  20. }
  21. }

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

  1. /**
  2. * Installs this closer on the given table opened by the given content assistant.
  3. *
  4. * @param contentAssistant the content assistant
  5. * @param table the table to be tracked
  6. */
  7. public void install(ContentAssistant2 contentAssistant, Table table) {
  8. fContentAssistant= contentAssistant;
  9. fTable= table;
  10. if (Helper2.okToUse(fTable)) {
  11. Shell shell= fTable.getShell();
  12. if (Helper2.okToUse(shell)) {
  13. fShell= shell;
  14. fShell.addShellListener(this);
  15. }
  16. fTable.addFocusListener(this);
  17. fScrollbar= fTable.getVerticalBar();
  18. if (fScrollbar != null)
  19. fScrollbar.addSelectionListener(this);
  20. }
  21. }

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

  1. /**
  2. * Installs this closer on the given table opened by the given content assistant.
  3. *
  4. * @param contentAssistant the content assistant
  5. * @param table the table to be tracked
  6. * @param additionalInfoController the additional info controller, or <code>null</code>
  7. * @since 3.4
  8. */
  9. public void install(ContentAssistant contentAssistant, Table table, AdditionalInfoController additionalInfoController) {
  10. fContentAssistant= contentAssistant;
  11. fTable= table;
  12. fAdditionalInfoController= additionalInfoController;
  13. if (Helper.okToUse(fTable)) {
  14. fShell= fTable.getShell();
  15. fDisplay= fShell.getDisplay();
  16. fShell.addShellListener(this);
  17. fTable.addFocusListener(this);
  18. fScrollbar= fTable.getVerticalBar();
  19. if (fScrollbar != null)
  20. fScrollbar.addSelectionListener(this);
  21. fDisplay.addFilter(SWT.Activate, this);
  22. fDisplay.addFilter(SWT.MouseVerticalWheel, this);
  23. fDisplay.addFilter(SWT.Deactivate, this);
  24. fDisplay.addFilter(SWT.MouseUp, this);
  25. }
  26. }

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

  1. /**
  2. * Installs this closer on the given table opened by the given content assistant.
  3. *
  4. * @param contentAssistant the content assistant
  5. * @param table the table to be tracked
  6. * @param additionalInfoController the additional info controller, or <code>null</code>
  7. * @since 3.4
  8. */
  9. public void install(ContentAssistant contentAssistant, Table table, AdditionalInfoController additionalInfoController) {
  10. fContentAssistant= contentAssistant;
  11. fTable= table;
  12. fAdditionalInfoController= additionalInfoController;
  13. if (Helper.okToUse(fTable)) {
  14. fShell= fTable.getShell();
  15. fDisplay= fShell.getDisplay();
  16. fShell.addShellListener(this);
  17. fTable.addFocusListener(this);
  18. fScrollbar= fTable.getVerticalBar();
  19. if (fScrollbar != null)
  20. fScrollbar.addSelectionListener(this);
  21. fDisplay.addFilter(SWT.Activate, this);
  22. fDisplay.addFilter(SWT.MouseVerticalWheel, this);
  23. fDisplay.addFilter(SWT.Deactivate, this);
  24. fDisplay.addFilter(SWT.MouseUp, this);
  25. }
  26. }

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

  1. table.setFocus();
  2. table.addFocusListener(fAdapter);
  3. dialog.addFocusListener(fAdapter);

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

  1. table.addFocusListener(new FocusAdapter() {
  2. @Override
  3. public void focusLost(FocusEvent e) {

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

  1. table.addFocusListener(new FocusAdapter()

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

  1. table.addFocusListener(new FocusListener() {
  2. public void focusGained(FocusEvent e) {
  3. cursor.setVisible(true);

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

  1. table.addFocusListener(new FocusListener() {
  2. @Override
  3. public void focusGained(FocusEvent e) {

相关文章

Table类方法