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

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

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

Table.addListener介绍

暂无

代码示例

代码示例来源: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: caoxinyu/RedisClient

  1. @Override
  2. protected void initData(Composite composite) {
  3. Table table = new Table(composite, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI | SWT.VIRTUAL);
  4. table.setHeaderVisible(true);
  5. table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 5));
  6. table.setLinesVisible(true);
  7. EditListener listener = new EditListener(table, false);
  8. table.addListener(SWT.MouseDown, listener);
  9. tblclmnNewColumn = new TableColumn(table, SWT.NONE);
  10. tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.VALUE));
  11. tblclmnNewColumn.setWidth(200);
  12. String[] data = result.getResult().split("\n");
  13. for(int i = 0 ; i < data.length; i ++){
  14. TableItem item = new TableItem(table, SWT.NONE);
  15. item.setText(data[i]);
  16. }
  17. }

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

  1. table.setLinesVisible(true);
  2. EditListener listener = new EditListener(table, false);
  3. table.addListener(SWT.MouseDown, listener);

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

  1. table.setLinesVisible(true);
  2. EditListener listener = new EditListener(table, false);
  3. table.addListener(SWT.MouseDown, listener);

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

  1. protected void initData(Composite composite) {
  2. Table table = new Table(composite, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI);
  3. table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 5));
  4. table.setHeaderVisible(true);
  5. table.setLinesVisible(true);
  6. EditListener listener = new EditListener(table, false);
  7. table.addListener(SWT.MouseDown, listener);
  8. tblclmnNewColumn = new TableColumn(table, SWT.NONE);
  9. tblclmnNewColumn.setWidth(132);
  10. tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.FIELD));
  11. tblclmnMember = new TableColumn(table, SWT.NONE);
  12. tblclmnMember.setWidth(236);
  13. tblclmnMember.setText(RedisClient.i18nFile.getText(I18nFile.VALUE));
  14. String[] data = result.getResult().split("\n");
  15. for(int i = 0 ; i < data.length/2; i ++){
  16. TableItem item = new TableItem(table, SWT.NONE);
  17. String[] values = new String[]{data[i*2], data[i*2+1]};
  18. item.setText(values);
  19. }
  20. }

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

  1. topicsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 330 );

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

  1. propertiesTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 215 );

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

  1. propertiesTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 200 );

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

  1. sslTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 200 );

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

  1. optionsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 215 );

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

  1. optionsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 215 );

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

  1. fieldsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 147 );

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

  1. fieldsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 147 );

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

  1. fdTransExecutors.bottom = new FormAttachment( wGetParameters, -10 );
  2. wTransExecutorParameters.setLayoutData( fdTransExecutors );
  3. wTransExecutorParameters.getTable().addListener( SWT.Resize, new ColumnsResizer( 0, 33, 33, 33 ) );

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

  1. fdJobExecutors.bottom = new FormAttachment( wGetParameters, -10 );
  2. wJobExecutorParameters.setLayoutData( fdJobExecutors );
  3. wJobExecutorParameters.getTable().addListener( SWT.Resize, new ColumnsResizer( 0, 33, 33, 33 ) );

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

  1. fdMappings.bottom = new FormAttachment( wInheritAll, -10 );
  2. wMappingParameters.setLayoutData( fdMappings );
  3. wMappingParameters.getTable().addListener( SWT.Resize, new ColumnsResizer( 0, 50, 50 ) );

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

  1. fdMappings.bottom = new FormAttachment( wInheritAll, -10 );
  2. wMappingParameters.setLayoutData( fdMappings );
  3. wMappingParameters.getTable().addListener( SWT.Resize, new ColumnsResizer( 0, 50, 50 ) );

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

  1. fdResultFields.bottom = new FormAttachment( 100, 0 );
  2. wOutputFields.setLayoutData( fdResultFields );
  3. wOutputFields.getTable().addListener( SWT.Resize, new ColumnsResizer( 0, 25, 25, 25, 25 ) );

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

  1. fdResultFields.bottom = new FormAttachment( 100, 0 );
  2. wResultRowsFields.setLayoutData( fdResultFields );
  3. wResultRowsFields.getTable().addListener( SWT.Resize, new ColumnsResizer( 0, 25, 25, 25, 25 ) );

相关文章

Table类方法