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

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

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

Table.addKeyListener介绍

暂无

代码示例

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

  1. wSteps.table.addKeyListener( new KeyAdapter() {

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

  1. public void addSelectAllListener() {
  2. table.addKeyListener(new KeyListener() {
  3. @Override
  4. public void keyPressed(KeyEvent e) {
  5. boolean ctlDown = ((e.stateMask & SWT.CTRL) != 0);
  6. if (e.keyCode == 97 && ctlDown) {
  7. table.selectAll();
  8. }
  9. // System.err.println(e.toString()+" char="+e.character);
  10. }
  11. @Override
  12. public void keyReleased(KeyEvent e) {
  13. }
  14. });
  15. }

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

  1. public void addSelectAllListener() {
  2. table.addKeyListener(new KeyListener() {
  3. @Override
  4. public void keyPressed(KeyEvent e) {
  5. int m = e.stateMask & SWT.CTRL;
  6. boolean ctlDown = (m == SWT.CTRL);
  7. if (e.keyCode == 97 && ctlDown) {
  8. selectAll();
  9. }
  10. }
  11. @Override
  12. public void keyReleased(KeyEvent e) {
  13. }
  14. });
  15. }

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

  1. table.addKeyListener( lsKeyTable );

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

  1. @Override
  2. public void focusGained(FocusEvent e) {
  3. if (Helper.okToUse(control)) {
  4. if (fCommandKeyListener == null) {
  5. fCommandKeyListener= new CommandKeyListener(commandSequence);
  6. fProposalTable.addKeyListener(fCommandKeyListener);
  7. }
  8. }
  9. }
  10. @Override

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

  1. @Override
  2. public void focusGained(FocusEvent e) {
  3. if (Helper.okToUse(control)) {
  4. if (fCommandKeyListener == null) {
  5. fCommandKeyListener= new CommandKeyListener(commandSequence);
  6. fProposalTable.addKeyListener(fCommandKeyListener);
  7. }
  8. }
  9. }
  10. @Override

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

  1. propertyTableViewer.getTable().addKeyListener(keyListener);
  2. fileTableViewer.getTable().addKeyListener(keyListener);

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

  1. @Override
  2. protected Control createDialogArea(Composite parent) {
  3. Composite composite = (Composite) super.createDialogArea(parent);
  4. boolean isWin32 = Util.isWindows();
  5. GridLayoutFactory.fillDefaults().extendedMargins(isWin32 ? 0 : 3, 3, 2, 2)
  6. .applyTo(composite);
  7. Table table = contents.createTable(composite, getDefaultOrientation());
  8. table.addKeyListener(getKeyAdapter());
  9. return composite;
  10. }

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

  1. /**
  2. * Creates a runtime classpath viewer with the given parent.
  3. *
  4. * @param parent the parent control
  5. */
  6. public RuntimeClasspathViewer(Composite parent) {
  7. super(parent);
  8. setContentProvider(new ContentProvider());
  9. RuntimeClasspathEntryLabelProvider lp = new RuntimeClasspathEntryLabelProvider();
  10. setLabelProvider(lp);
  11. setInput(fEntries);
  12. getTable().addKeyListener(new KeyAdapter() {
  13. public void keyPressed(KeyEvent event) {
  14. if (isEnabled() && event.character == SWT.DEL && event.stateMask == 0) {
  15. List selection= getSelectionFromWidget();
  16. fEntries.removeAll(selection);
  17. setInput(fEntries);
  18. notifyChanged();
  19. }
  20. }
  21. });
  22. }

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

  1. private void setupResultsTable() {
  2. swtTable.setHeaderVisible(true);
  3. swtTable.setLinesVisible(true);
  4. GridData gridData = new GridData(GridData.FILL_BOTH);
  5. // gridData.widthHint = 780;
  6. gridData.heightHint = 350;
  7. gridData.horizontalSpan = 3;
  8. swtTable.setLayoutData(gridData);
  9. createColumns();
  10. setColumnDestText();
  11. setSortColumn();
  12. // Allow deleting of elements
  13. swtTable.addKeyListener(new KeyAdapter() {
  14. @Override
  15. public void keyReleased(KeyEvent e) {
  16. super.keyReleased(e);
  17. if ((e.keyCode == '\u0008') // backspace
  18. || (e.keyCode == '\u007F')) // delete
  19. {
  20. deleteSelectedTableItems();
  21. }
  22. }
  23. });
  24. // editable table
  25. final TableEditor editor = new TableEditor(swtTable);
  26. editor.horizontalAlignment = SWT.CENTER;
  27. editor.grabHorizontal = true;
  28. setupSelectionListener();
  29. }

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

  1. void fillToolBar(IToolBarManager tbm) {
  2. tbm.add(fShowNextResultAction);
  3. tbm.add(fShowPreviousResultAction);
  4. // tbm.add(fGotoMarkerAction); see bug 15275
  5. tbm.add(fRemoveSelectedMatchesAction);
  6. tbm.add(fRemoveAllResultsAction);
  7. tbm.add(new Separator());
  8. tbm.add(new OpenSearchDialogAction());
  9. tbm.add(fSearchDropDownAction);
  10. // need to hook F5 to table
  11. getTable().addKeyListener(new KeyAdapter() {
  12. @Override
  13. public void keyReleased(KeyEvent e) {
  14. if (e.keyCode == SWT.F5) {
  15. fSearchAgainAction.run();
  16. return; // performance
  17. }
  18. if (e.character == SWT.DEL) {
  19. new RemoveResultAction(SearchResultViewer.this, true).run();
  20. return; // performance
  21. }
  22. }
  23. });
  24. }

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

  1. void fillToolBar(IToolBarManager tbm) {
  2. tbm.add(fShowNextResultAction);
  3. tbm.add(fShowPreviousResultAction);
  4. // tbm.add(fGotoMarkerAction); see bug 15275
  5. tbm.add(fRemoveSelectedMatchesAction);
  6. tbm.add(fRemoveAllResultsAction);
  7. tbm.add(new Separator());
  8. tbm.add(new OpenSearchDialogAction());
  9. tbm.add(fSearchDropDownAction);
  10. // need to hook F5 to table
  11. getTable().addKeyListener(new KeyAdapter() {
  12. public void keyReleased(KeyEvent e) {
  13. if (e.keyCode == SWT.F5) {
  14. fSearchAgainAction.run();
  15. return; // performance
  16. }
  17. if (e.character == SWT.DEL) {
  18. new RemoveResultAction(SearchResultViewer.this, true).run();
  19. return; // performance
  20. }
  21. }
  22. });
  23. }

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

  1. tableViewer.getTable().addKeyListener(new KeyAdapter() {
  2. @Override
  3. public void keyPressed(KeyEvent e) {

代码示例来源:origin: heeckhau/mousefeed

  1. tableViewer = createTableViewer();
  2. resizeTableColumns();
  3. table.addKeyListener(new KeyAdapter() {

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

  1. table.addKeyListener(new KeyAdapter() {
  2. @Override
  3. public void keyPressed(KeyEvent e) {

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

  1. fElementViewer.getTable().addKeyListener(new KeyAdapter() {
  2. @Override
  3. public void keyPressed(KeyEvent e) {

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

  1. table.addKeyListener(new KeyAdapter() {
  2. @Override
  3. public void keyPressed(KeyEvent e) {

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

  1. table.addKeyListener(new KeyAdapter() {
  2. public void keyPressed(KeyEvent e) {
  3. if (e.keyCode == SWT.F2 && e.stateMask == SWT.NONE) {

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

  1. fTable.getTable().addKeyListener(new KeyAdapter() {
  2. public void keyPressed(KeyEvent e) {
  3. handleKeyPressed(e);

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

  1. fTable.getTable().addKeyListener(new KeyAdapter() {
  2. @Override
  3. public void keyPressed(KeyEvent e) {

相关文章

Table类方法