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

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

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

Table.setFocus介绍

暂无

代码示例

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

  1. private void applyTextChange( TableItem row, int rownr, int colnr ) {
  2. String textData = getTextWidgetValue( colnr );
  3. row.setText( colnr, textData );
  4. text.dispose();
  5. table.setFocus();
  6. tableViewModifyListener.cellFocusLost( rownr );
  7. String[] afterEdit = getItemText( row );
  8. checkChanged( new String[][]{ beforeEdit }, new String[][]{ afterEdit }, new int[]{ rownr } );
  9. selectionStart = -1;
  10. fireContentChangedListener( rownr, colnr, textData );
  11. }

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

  1. edit( activeTableRow, activeTableColumn );
  2. table.setFocus();
  3. } else if ( e.keyCode == SWT.ESC ) {
  4. if ( activeTableItem != null ) {
  5. table.setFocus();
  6. e.doit = false;

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

  1. text.dispose();
  2. table.setFocus();

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

  1. containers[containers.length - 1])) {
  2. table.setSelection(tableItem);
  3. table.setFocus();
  4. tableItemSelected();
  5. break;
  6. && tableItem.getText().equals(keyOnly)) {
  7. table.setSelection(tableItem);
  8. table.setFocus();
  9. tableItemSelected();
  10. break;

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

  1. table.setFocus();

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

  1. @Override
  2. public void keyReleased(KeyEvent e) {
  3. if (e.keyCode == SWT.ARROW_DOWN) {
  4. resourceNames.setFocus();
  5. }
  6. }
  7. });

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

  1. @Override
  2. public void setFocus() {
  3. if (fPluginViewer != null)
  4. fPluginViewer.getTable().setFocus();
  5. }

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

  1. public void setVisible(boolean visible) {
  2. super.setVisible(visible);
  3. if (visible) {
  4. table.setFocus();
  5. }
  6. }
  7. }

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

  1. @Override
  2. public void setVisible(boolean visible) {
  3. super.setVisible(visible);
  4. if (visible) {
  5. table.setFocus();
  6. }
  7. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void setFocus() {
  6. tableViewer.getTable().setFocus();
  7. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void setFocus() {
  6. tableViewer.getTable().setFocus();
  7. }

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

  1. @Override
  2. public void mouseUp(MouseEvent e) {
  3. fLastCompletionOffset= fFilterOffset;
  4. fProposalTable.setFocus();
  5. handleRepeatedInvocation();
  6. }

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

  1. @Override
  2. public void setFocus() {
  3. if (fUrlViewer != null)
  4. fUrlViewer.getTable().setFocus();
  5. }

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

  1. public void keyPressed(KeyEvent e) {
  2. if (e.keyCode == SWT.ARROW_DOWN) {
  3. if (table.getItemCount() > 0) {
  4. table.setFocus();
  5. } else if (e.character == SWT.CR) {
  6. return;
  7. }
  8. }
  9. }
  10. });

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

  1. public void setVisible(boolean visible) {
  2. super.setVisible(visible);
  3. if (visible) {
  4. fViewer.getTable().setFocus();
  5. }
  6. }
  7. }

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

  1. public Properties getProperties() {
  2. if(propertiesViewer.isCellEditorActive()) {
  3. propertiesTable.setFocus();
  4. }
  5. Properties properties = new Properties();
  6. for(int i = 0; i < propertiesTable.getItemCount(); i++ ) {
  7. TableItem item = propertiesTable.getItem(i);
  8. properties.put(item.getText(KEY_INDEX), item.getText(VALUE_INDEX));
  9. }
  10. return properties;
  11. }

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

  1. @Override
  2. public void setVisible(boolean visible)
  3. {
  4. super.setVisible(visible);
  5. if (visible && firstTime)
  6. {
  7. firstTime = false;
  8. Table table = descriptorTableViewer.getTable();
  9. firstTimeVisible(table);
  10. table.setFocus();
  11. }
  12. }

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

  1. /**
  2. * Sets the focus to this view.
  3. */
  4. public void setFocus() {
  5. if (tableViewer.getTable().isVisible()) {
  6. tableViewer.getTable().setFocus();
  7. } else {
  8. mainForm.setFocus();
  9. }
  10. }

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

  1. protected void focusAndSelectFirst() {
  2. Table table = wizardSelectionViewer.getTable();
  3. table.setFocus();
  4. TableItem[] items = table.getItems();
  5. if (items.length > 0) {
  6. TableItem first = items[0];
  7. Object obj = first.getData();
  8. wizardSelectionViewer.setSelection(new StructuredSelection(obj));
  9. }
  10. }

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

  1. /**
  2. * Handle add to flow.
  3. */
  4. private void handleAddToFlow() {
  5. String node = filesTable.getSelection()[0].getText(1);
  6. addNodeToFlow(node);
  7. getTable().setSelection(-1);
  8. enable();
  9. Table flowList = editor.getAggregatePage().getFlowSection().getFlowList();
  10. flowList.setSelection(flowList.getItemCount() - 1);
  11. editor.getAggregatePage().getFlowSection().enable();
  12. flowList.setFocus();
  13. }

相关文章

Table类方法