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

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

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

Table.removeAll介绍

[英]Removes all of the items from the receiver.
[中]从接收器中删除所有项目。

代码示例

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

  1. private void doClearDimensions() {
  2. tableViewFields.table.removeAll();
  3. }

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

  1. private void doClearFields() {
  2. tableViewFields.table.removeAll();
  3. }

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

  1. private void doClearLevels() {
  2. tableViewFields.table.removeAll();
  3. }

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

  1. private void doClearFields() {
  2. tableViewFields.table.removeAll();
  3. tableViewFields.add();
  4. }

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

  1. public void removeAll() {
  2. table.removeAll();
  3. if ( table.getItemCount() == 0 ) {
  4. new TableItem( table, SWT.NONE );
  5. }
  6. }

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

  1. private void refresh(){
  2. table.removeAll();
  3. initHash();
  4. currentStatus = Status.Normal;
  5. statusChanged();
  6. }

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

  1. private void populateSSLData() {
  2. sslTable.getTable().removeAll();
  3. new TableItem( sslTable.getTable(), SWT.NONE );
  4. checkNotNull( sslTable.getItem( 0 ) );
  5. checkState( sslTable.getItem( 0 ).length == 2 );
  6. List<String> keys = Lists.newArrayList( sslConfig.keySet() );
  7. sort( keys );
  8. String firstKey = keys.remove( 0 );
  9. sslTable.getTable().getItem( 0 ).setText( 1, firstKey );
  10. sslTable.getTable().getItem( 0 ).setText( 2, sslConfig.get( firstKey ) );
  11. keys
  12. .forEach( key -> sslTable.add( key, sslConfig.get( key ) ) );
  13. }

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

  1. private void populateSSLData() {
  2. propertiesTable.getTable().removeAll();
  3. new TableItem( propertiesTable.getTable(), SWT.NONE );
  4. checkNotNull( propertiesTable.getItem( 0 ) );
  5. checkState( propertiesTable.getItem( 0 ).length == 2 );
  6. if ( dataMap.size() == 0 ) {
  7. //no data initialized
  8. return;
  9. }
  10. List<String> keys = Lists.newArrayList( dataMap.keySet() );
  11. sort( keys );
  12. String firstKey = keys.remove( 0 );
  13. propertiesTable.getTable().getItem( 0 ).setText( 1, firstKey );
  14. propertiesTable.getTable().getItem( 0 ).setText( 2, dataMap.get( firstKey ) );
  15. keys.stream()
  16. .forEach( key -> propertiesTable.add( key, dataMap.get( key ) ) );
  17. }

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

  1. private void fillStoredData() {
  2. if ( stepname != null ) {
  3. textStepName.setText( stepname );
  4. }
  5. int index = addConnectionLine.indexOf( meta.getDatabaseMeta() != null ? meta.getDatabaseMeta().getName() : "" );
  6. if ( index >= 0 ) {
  7. addConnectionLine.select( index );
  8. }
  9. if ( meta.getModelName() != null ) {
  10. comboModelName.add( meta.getModelName() );
  11. comboModelName.select( 0 );
  12. }
  13. textReadBatchSize.setText( String.valueOf( meta.getReadBatchSize() ) );
  14. tableViewFields.table.removeAll();
  15. tableViewFilter.table.removeAll();
  16. populateFielsTable( meta.getMappings() );
  17. populateFiltersTable( meta.getFilterList() );
  18. fillFilterCombos();
  19. }

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

  1. private void populateFiltersTable( ArrayList<ReadFilter> filters ) {
  2. tableViewFilter.table.removeAll();
  3. for ( ReadFilter filter : filters ) {
  4. tableViewFilter.add( filter.getOperator(), filter.getFieldName(), filter.getComparator(), filter.getValue() );
  5. }
  6. tableViewFilter.add( "", "", "", "" );
  7. tableViewFilter.setRowNums();
  8. tableViewFilter.optWidth( true );
  9. }

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

  1. public void clearAll( boolean ask ) {
  2. int id = SWT.YES;
  3. if ( ask ) {
  4. MessageBox mb = new MessageBox( parent.getShell(), SWT.YES | SWT.NO | SWT.ICON_QUESTION );
  5. mb.setMessage( BaseMessages.getString( PKG, "TableView.MessageBox.ClearTable.message" ) );
  6. mb.setText( BaseMessages.getString( PKG, "TableView.MessageBox.ClearTable.title" ) );
  7. id = mb.open();
  8. }
  9. if ( id == SWT.YES ) {
  10. table.removeAll();
  11. new TableItem( table, SWT.NONE );
  12. if ( !readonly ) {
  13. parent.getDisplay().asyncExec( new Runnable() {
  14. @Override
  15. public void run() {
  16. edit( 0, 1 );
  17. }
  18. } );
  19. }
  20. this.setModified(); // timh
  21. }
  22. }

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

  1. private void fillStoredData() {
  2. if ( stepname != null ) {
  3. textStepName.setText( stepname );
  4. }
  5. int index = addConnectionLine.indexOf( meta.getDatabaseMeta() != null ? meta.getDatabaseMeta().getName() : "" );
  6. if ( index >= 0 ) {
  7. addConnectionLine.select( index );
  8. }
  9. if ( meta.getDimension() != null ) {
  10. comboDimension.add( meta.getDimension() );
  11. comboDimension.select( 0 );
  12. }
  13. buttonBaseElementsOnly.setSelection( meta.getBaseElementsOnly() );
  14. tableViewFields.table.removeAll();
  15. if ( meta.getLevels().size() > 0 ) {
  16. for ( PaloDimensionLevel level : meta.getLevels() ) {
  17. tableViewFields.add( level.getLevelName(), String.valueOf( level.getLevelNumber() ), level.getFieldName(),
  18. level.getFieldType() );
  19. }
  20. tableViewFields.setRowNums();
  21. tableViewFields.optWidth( true );
  22. }
  23. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. wType.select( input.getTypeByDesc() );
  6. if ( input.getResultFieldName() != null ) {
  7. wResult.setText( input.getResultFieldName() );
  8. }
  9. wResultType.setText( input.getResultTypeDesc( input.getResultType() ) );
  10. wCompatibility.setSelection( input.isCompatibilityMode() );
  11. wOldChecksumBehaviour.setSelection( input.isOldChecksumBehaviour() );
  12. Table table = wFields.table;
  13. if ( input.getFieldName().length > 0 ) {
  14. table.removeAll();
  15. }
  16. for ( int i = 0; i < input.getFieldName().length; i++ ) {
  17. TableItem ti = new TableItem( table, SWT.NONE );
  18. ti.setText( 0, "" + ( i + 1 ) );
  19. ti.setText( 1, input.getFieldName()[i] );
  20. }
  21. wFields.setRowNums();
  22. wFields.optWidth( true );
  23. wStepname.selectAll();
  24. wStepname.setFocus();
  25. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. wLoglevel.select( input.getLogLevelByDesc().getLevel() );
  6. wPrintHeader.setSelection( input.isdisplayHeader() );
  7. wLimitRows.setSelection( input.isLimitRows() );
  8. wLimitRowsNumber.setText( "" + input.getLimitRowsNumber() );
  9. if ( input.getLogMessage() != null ) {
  10. wLogMessage.setText( input.getLogMessage() );
  11. }
  12. Table table = wFields.table;
  13. if ( input.getFieldName().length > 0 ) {
  14. table.removeAll();
  15. }
  16. for ( int i = 0; i < input.getFieldName().length; i++ ) {
  17. TableItem ti = new TableItem( table, SWT.NONE );
  18. ti.setText( 0, "" + ( i + 1 ) );
  19. ti.setText( 1, input.getFieldName()[i] );
  20. }
  21. wFields.setRowNums();
  22. wFields.optWidth( true );
  23. wStepname.selectAll();
  24. wStepname.setFocus();
  25. }

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

  1. private void doSelectConnection( boolean clearCurrentData ) {
  2. try {
  3. if ( clearCurrentData ) {
  4. tableViewFields.table.removeAll();
  5. comboCube.removeAll();
  6. }
  7. if ( addConnectionLine.getText() != null ) {
  8. DatabaseMeta dbMeta = transMeta.findDatabase( addConnectionLine.getText() );
  9. if ( dbMeta != null ) {
  10. PaloCellOutputData data = new PaloCellOutputData( dbMeta );
  11. data.helper.connect();
  12. List<String> cubes = data.helper.getCubesNames();
  13. Collections.sort( cubes, new PaloNameComparator() );
  14. for ( String cubeName : cubes ) {
  15. if ( comboCube.indexOf( cubeName ) == -1 ) {
  16. comboCube.add( cubeName );
  17. }
  18. }
  19. data.helper.disconnect();
  20. }
  21. }
  22. } catch ( Exception ex ) {
  23. new ErrorDialog( shell, BaseMessages.getString( PKG, "PaloCellOutputDialog.RetreiveCubesErrorTitle" ),
  24. BaseMessages.getString( PKG, "PaloCellOutputDialog.RetreiveCubesError" ), ex );
  25. }
  26. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. Table table = wFields.table;
  6. if ( input.getStepName().length > 0 ) {
  7. table.removeAll();
  8. }
  9. for ( int i = 0; i < input.getStepName().length; i++ ) {
  10. TableItem ti = new TableItem( table, SWT.NONE );
  11. ti.setText( 0, "" + ( i + 1 ) );
  12. if ( input.getStepName()[i] != null ) {
  13. ti.setText( 1, input.getStepName()[i] );
  14. }
  15. }
  16. wFields.removeEmptyRows();
  17. wFields.setRowNums();
  18. wFields.optWidth( true );
  19. wStepname.selectAll();
  20. wStepname.setFocus();
  21. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. wStart.setText( Const.NVL( input.getStart(), "1" ) );
  6. wIncrement.setText( Const.NVL( input.getIncrement(), "1" ) );
  7. wResult.setText( Const.NVL( input.getResultFieldName(), "result" ) );
  8. Table table = wFields.table;
  9. if ( input.getFieldName().length > 0 ) {
  10. table.removeAll();
  11. }
  12. for ( int i = 0; i < input.getFieldName().length; i++ ) {
  13. TableItem ti = new TableItem( table, SWT.NONE );
  14. ti.setText( 0, "" + ( i + 1 ) );
  15. ti.setText( 1, input.getFieldName()[i] );
  16. }
  17. wFields.setRowNums();
  18. wFields.optWidth( true );
  19. wStepname.selectAll();
  20. wStepname.setFocus();
  21. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. Table table = wFields.table;
  6. table.removeAll();
  7. for ( int i = 0; i < input.getFieldName().length; i++ ) {
  8. TableItem ti = new TableItem( table, SWT.NONE );
  9. ti.setText( 0, "" + ( i + 1 ) );
  10. if ( input.getFieldName()[i] != null ) {
  11. ti.setText( 1, input.getFieldName()[i] );
  12. }
  13. if ( input.getFieldNewName()[i] != null && !input.getFieldNewName()[i].equals( input.getFieldName()[i] ) ) {
  14. ti.setText( 2, input.getFieldNewName()[i] );
  15. }
  16. ti.setText( 3, AggregateRowsMeta.aggregateTypeDesc[input.getAggregateType()[i]] );
  17. }
  18. if ( table.getItemCount() == 0 ) {
  19. TableItem ti = new TableItem( table, SWT.NONE );
  20. ti.setText( 0, "001" );
  21. }
  22. wStepname.selectAll();
  23. wStepname.setFocus();
  24. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. Table table = wFields.table;
  6. if ( input.getFieldName().length > 0 ) {
  7. table.removeAll();
  8. }
  9. for ( int i = 0; i < input.getFieldName().length; i++ ) {
  10. TableItem ti = new TableItem( table, SWT.NONE );
  11. ti.setText( 0, "" + ( i + 1 ) );
  12. ti.setText( 1, input.getFieldName()[i] );
  13. ti.setText( 2, input.getAscending()[i] ? BaseMessages.getString( PKG, "System.Combo.Yes" ) : BaseMessages
  14. .getString( PKG, "System.Combo.No" ) );
  15. }
  16. wFields.setRowNums();
  17. wFields.optWidth( true );
  18. wStepname.selectAll();
  19. wStepname.setFocus();
  20. }

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

  1. /**
  2. * Copy information from the meta-data input to the dialog fields.
  3. */
  4. public void getData() {
  5. Table table = wFields.table;
  6. if ( input.getStepName().length > 0 ) {
  7. table.removeAll();
  8. }
  9. for ( int i = 0; i < input.getStepName().length; i++ ) {
  10. TableItem ti = new TableItem( table, SWT.NONE );
  11. ti.setText( 0, "" + ( i + 1 ) );
  12. if ( input.getStepName()[i] != null ) {
  13. ti.setText( 1, input.getStepName()[i] );
  14. ti.setText( 2, "" + Const.toInt( input.getStepCopyNr()[i], 0 ) );
  15. }
  16. }
  17. wFields.removeEmptyRows();
  18. wFields.setRowNums();
  19. wFields.optWidth( true );
  20. wStepname.selectAll();
  21. wStepname.setFocus();
  22. }

相关文章

Table类方法