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

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

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

TableColumn.setWidth介绍

[英]Sets the width of the receiver.
[中]设置接收器的宽度。

代码示例

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

  1. protected void applyWeigths( Table table ) {
  2. if ( resizing ) {
  3. return;
  4. }
  5. float width = getTableWidth( table );
  6. TableColumn[] columns = table.getColumns();
  7. int f = 0;
  8. for ( int w : weights ) {
  9. f += w;
  10. }
  11. int len = Math.min( weights.length, columns.length );
  12. resizing = true;
  13. for ( int i = 0; i < len; i++ ) {
  14. int cw = weights[ i ] == 0 ? 0 : Math.round( width / f * weights[ i ] );
  15. width -= cw + 1;
  16. columns[ i ].setWidth( cw );
  17. f -= weights[ i ];
  18. }
  19. resizing = false;
  20. }

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

  1. fieldsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 147 );
  4. table.getColumn( 2 ).setWidth( 147 );
  5. table.getColumn( 3 ).setWidth( 147 );
  6. } );
  7. if ( column.getWidth() > 0 ) {
  8. column.setWidth( 120 );

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

  1. fieldsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 147 );
  4. table.getColumn( 2 ).setWidth( 147 );
  5. table.getColumn( 3 ).setWidth( 147 );
  6. } );
  7. if ( column.getWidth() > 0 ) {
  8. column.setWidth( 120 );

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

  1. tblclmnNewColumn.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 );
  4. table.getColumn( 2 ).setWidth( 200 );
  5. } );
  6. if ( column.getWidth() > 0 ) {
  7. column.setWidth( 200 );

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

  1. propertiesTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 200 );
  4. table.getColumn( 2 ).setWidth( 200 );
  5. } );
  6. if ( column.getWidth() > 0 ) {
  7. column.setWidth( 200 );

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

  1. propertiesTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 215 );
  4. table.getColumn( 2 ).setWidth( 215 );
  5. } );
  6. if ( column.getWidth() > 0 ) {
  7. column.setWidth( 120 );

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

  1. tblclmnNewColumn.setWidth(88);
  2. tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.SCORE));
  3. tblclmnMember.setWidth(164);
  4. tblclmnMember.setText(RedisClient.i18nFile.getText(I18nFile.MEMBER));

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

  1. clmnKey.setWidth(250);
  2. clmnValue.setWidth(442);
  3. clmnValue.setText(RedisClient.i18nFile.getText(I18nFile.VALUE));

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

  1. topicsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 330 );
  4. } );
  5. if ( column.getWidth() > 0 ) {
  6. column.setWidth( 120 );

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

  1. optionsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 215 );
  4. table.getColumn( 2 ).setWidth( 215 );
  5. } );
  6. if ( column.getWidth() > 0 ) {
  7. column.setWidth( 120 );

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

  1. wPackages.setRowNums();
  2. wPackages.optWidth( true );
  3. wPackages.getTable().getColumn( 1 ).setWidth( 100 );

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

  1. optionsTable.getTable().addListener( SWT.Resize, event -> {
  2. Table table = (Table) event.widget;
  3. table.getColumn( 1 ).setWidth( 215 );
  4. table.getColumn( 2 ).setWidth( 215 );
  5. } );
  6. if ( column.getWidth() > 0 ) {
  7. column.setWidth( 120 );

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

  1. wSteps.table.getColumn( 0 ).setWidth( maxIconSize + 10 );
  2. wSteps.table.getColumn( 0 ).setAlignment( SWT.CENTER );

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

  1. myTb.optWidth( true );
  2. if ( flag ) {
  3. myTb.table.getColumn( 3 ).setWidth( 0 );
  4. System.out.println( myTb.table.getColumn( 3 ).getWidth() );

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

  1. wFieldsTab.getControl().setEnabled( true );
  2. wCustomTab.getControl().setEnabled( false );
  3. wFieldsTb.table.getColumn( 3 ).setWidth( 80 );
  4. wFieldsTab.getControl().setEnabled( true );
  5. wCustomTab.getControl().setEnabled( false );
  6. wFieldsTb.table.getColumn( 3 ).setWidth( 0 );
  7. wCustomTab.getControl().setEnabled( false );
  8. wFieldsTb.table.getColumn( 3 ).setWidth( 80 );
  9. wFieldsTab.getControl().setEnabled( true );
  10. wCustomTab.getControl().setEnabled( true );
  11. wFieldsTb.table.getColumn( 3 ).setWidth( 80 );

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

  1. strmax *= 1.4;
  2. tablecolumn[colnr].setWidth( strmax + 30 );

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

  1. if ( input.getOperation() != null
  2. && "INSERT".equalsIgnoreCase( wOperation.getItem( wOperation.getSelectionIndex() ) ) ) {
  3. wFieldsTb.table.getColumn( 3 ).setWidth( 0 );
  4. } else {
  5. wFieldsTb.table.getColumn( 3 ).setWidth( fieldWidth );

相关文章