protected void applyWeigths( Table table ) { if ( resizing ) { return; } float width = getTableWidth( table ); TableColumn[] columns = table.getColumns(); int f = 0; for ( int w : weights ) { f += w; } int len = Math.min( weights.length, columns.length ); resizing = true; for ( int i = 0; i < len; i++ ) { int cw = weights[ i ] == 0 ? 0 : Math.round( width / f * weights[ i ] ); width -= cw + 1; columns[ i ].setWidth( cw ); f -= weights[ i ]; } resizing = false; }
tblclmnNewColumn.setWidth(200);
protected void initData(Composite composite) { Table table = new Table(composite, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 5)); table.setHeaderVisible(true); table.setLinesVisible(true); EditListener listener = new EditListener(table, false); table.addListener(SWT.MouseDown, listener); tblclmnNewColumn = new TableColumn(table, SWT.NONE); tblclmnNewColumn.setWidth(132); tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.FIELD)); tblclmnMember = new TableColumn(table, SWT.NONE); tblclmnMember.setWidth(236); tblclmnMember.setText(RedisClient.i18nFile.getText(I18nFile.VALUE)); String[] data = result.getResult().split("\n"); for(int i = 0 ; i < data.length/2; i ++){ TableItem item = new TableItem(table, SWT.NONE); String[] values = new String[]{data[i*2], data[i*2+1]}; item.setText(values); } }
@Override protected void initData(Composite composite) { Table table = new Table(composite, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI | SWT.VIRTUAL); table.setHeaderVisible(true); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 5)); table.setLinesVisible(true); EditListener listener = new EditListener(table, false); table.addListener(SWT.MouseDown, listener); tblclmnNewColumn = new TableColumn(table, SWT.NONE); tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.VALUE)); tblclmnNewColumn.setWidth(200); String[] data = result.getResult().split("\n"); for(int i = 0 ; i < data.length; i ++){ TableItem item = new TableItem(table, SWT.NONE); item.setText(data[i]); } }
wPackages.setRowNums(); wPackages.optWidth( true ); wPackages.getTable().getColumn( 1 ).setWidth( 100 );
wSteps.table.getColumn( 0 ).setWidth( maxIconSize + 10 ); wSteps.table.getColumn( 0 ).setAlignment( SWT.CENTER );
myTb.optWidth( true ); if ( flag ) { myTb.table.getColumn( 3 ).setWidth( 0 ); System.out.println( myTb.table.getColumn( 3 ).getWidth() );
wFieldsTab.getControl().setEnabled( true ); wCustomTab.getControl().setEnabled( false ); wFieldsTb.table.getColumn( 3 ).setWidth( 80 ); wFieldsTab.getControl().setEnabled( true ); wCustomTab.getControl().setEnabled( false ); wFieldsTb.table.getColumn( 3 ).setWidth( 0 ); wCustomTab.getControl().setEnabled( false ); wFieldsTb.table.getColumn( 3 ).setWidth( 80 ); wFieldsTab.getControl().setEnabled( true ); wCustomTab.getControl().setEnabled( true ); wFieldsTb.table.getColumn( 3 ).setWidth( 80 );
strmax *= 1.4; tablecolumn[colnr].setWidth( strmax + 30 );