table = new Table(grpValues, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 3, 3)); table.setHeaderVisible(true); table.addSelectionListener(new SelectionAdapter() { @Override table.addListener(SWT.MouseDown, new EditListener(table, true)); TableColumn tblclmnNewColumn = new TableColumn(table, SWT.NONE); tblclmnNewColumn.setWidth(132); tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.FIELD)); TableColumn tblclmnMember = new TableColumn(table, SWT.NONE); tblclmnMember.setWidth(236); tblclmnMember.setText(RedisClient.i18nFile.getText(I18nFile.VALUE)); Button btnAdd = new Button(grpValues, SWT.NONE); btnAdd.setLayoutData(new GridData(SWT.FILL, SWT.TOP, false, false, 1, 1)); btnAdd.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) {
wOptionsTab.setText( BaseMessages.getString( PKG, "MQTTDialog.Options.Tab" ) ); Composite wOptionsComp = new Composite( wTabFolder, SWT.NONE ); props.setLook( wOptionsComp ); FormLayout optionsLayout = new FormLayout(); optionsLayout.marginHeight = 15; optionsLayout.marginWidth = 15; wOptionsComp.setLayout( optionsLayout ); fdOptionsComp.top = new FormAttachment( 0, 0 ); fdOptionsComp.right = new FormAttachment( 100, 0 ); wOptionsComp.setLayoutData( fdOptionsComp ); optionsTable.getTable().addListener( SWT.Resize, event -> { Table table = (Table) event.widget; table.getColumn( 1 ).setWidth( 215 ); table.getColumn( 2 ).setWidth( 215 ); } ); stream( optionsTable.getTable().getColumns() ).forEach( column -> { if ( column.getWidth() > 0 ) { column.setWidth( 120 );
TableColumn column = new TableColumn( wData.table, SWT.NONE, idxByValue ); column.pack(); } else { wData.table.getColumn( removeColumn ).dispose(); wFields.nrNonEmpty();
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); } }
Table table = column.getParent(); TableColumn[] columns = table.getColumns(); int firstWidth = 0, restWidth = 0; int len = Math.min( weights.length, columns.length ); for ( int i = 0; i <= colIdx; i++ ) { firstWidth += columns[i].getWidth(); restWidth += columns[i].getWidth(); for ( int i = 0; i <= colIdx; i++ ) { if ( weights[i] > 0 ) { weights[i] = columns[i].getWidth();
table.addMouseListener(new MouseAdapter() { @Override public void mouseDoubleClick(MouseEvent e) { table.setHeaderVisible(true); tblclmnName = new TableColumn(table, SWT.NONE); tblclmnName.setWidth(150); tblclmnName.setText(i18nFile.getText(I18nFile.NAME)); tblclmnName.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tblclmnType = new TableColumn(table, SWT.NONE); tblclmnType.setWidth(150); tblclmnType.setText(i18nFile.getText(I18nFile.TYPE)); tblclmnType.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tblclmnSize = new TableColumn(table, SWT.NONE); tblclmnSize.setWidth(100); tblclmnSize.setText(i18nFile.getText(I18nFile.SIZE)); tblclmnSize.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) {
shell.setLayout(new GridLayout(1, false)); grpFavorites.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); grpFavorites.setText(RedisClient.i18nFile.getText(I18nFile.FAVORITES)); grpFavorites.setLayout(new GridLayout(4, false)); table.setHeaderVisible(true); TableColumn tblclmnNewColumn = new TableColumn(table, SWT.NONE); tblclmnNewColumn.setWidth(100); tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.NAME)); TableColumn tblclmnNewColumn_1 = new TableColumn(table, SWT.NONE); tblclmnNewColumn_1.setWidth(187); tblclmnNewColumn_1.setText(RedisClient.i18nFile.getText(I18nFile.FAVORITE)); btnRemoveButton.setText(RedisClient.i18nFile.getText(I18nFile.REMOVE)); Composite composite = new Composite(shell, SWT.NONE); composite.setLayout(new FillLayout(SWT.HORIZONTAL)); composite.setLayoutData(new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1)); Button btnOk = new Button(composite, SWT.NONE); TableItem item = new TableItem(table, SWT.NONE); item.setText(new String[] { favorite.getName(), favorite.getFavorite() }); item.setData(favorite);
public CTabItem init(){ tbtmSubItem = new CTabItem(tabFolder, SWT.NONE); tbtmSubItem.setShowClose(true); Composite composite = new Composite(tabFolder, SWT.NONE); tbtmSubItem.setControl(composite); composite.setLayout(new GridLayout(1, false)); tbtmSubItem.setText(subChannel + " " + RedisClient.i18nFile.getText(I18nFile.CHANNEL)); final Table table = new Table(composite, SWT.BORDER | SWT.FULL_SELECTION); table.setHeaderVisible(true); table.setLinesVisible(true); EditListener listener = new EditListener(table, false, true); table.addListener(SWT.MouseDown, listener); table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); tblclmnNewColumn = new TableColumn(table, SWT.NONE); tblclmnNewColumn.setWidth(100); tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.TIME)); tblclmnNewColumn_1 = new TableColumn(table, SWT.NONE); tblclmnNewColumn_1.setWidth(100); tblclmnNewColumn_1.setText(RedisClient.i18nFile.getText(I18nFile.CHANNEL)); tblclmnNewColumn_2 = new TableColumn(table, SWT.NONE); tblclmnNewColumn_2.setWidth(100); tblclmnNewColumn_2.setText(RedisClient.i18nFile.getText(I18nFile.MESSAGE));
shell.setLayout(new GridLayout(1, false)); tabFolder.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); TableColumn tblclmnKey = new TableColumn(tableServer, SWT.LEFT); tblclmnKey.setText(RedisClient.i18nFile.getText(I18nFile.KEY)); tblclmnKey.setWidth(250); TableColumn tblclmnValue = new TableColumn(tableServer, SWT.LEFT); tblclmnValue.setWidth(442); tblclmnValue.setText(RedisClient.i18nFile.getText(I18nFile.VALUE)); TableItem nameItem = new TableItem(tableServer, SWT.NONE); String[] nameKey = new String[]{RedisClient.i18nFile.getText(I18nFile.NAME), info.getName()}; nameItem.setText(nameKey); TableItem hostItem = new TableItem(tableServer, SWT.NONE); TableColumn clmnKey = new TableColumn(table, SWT.LEFT); clmnKey.setText(RedisClient.i18nFile.getText(I18nFile.KEY)); clmnKey.setWidth(250); TableColumn clmnValue = new TableColumn(table, SWT.LEFT); clmnValue.setWidth(442); clmnValue.setText(RedisClient.i18nFile.getText(I18nFile.VALUE)); btnNewButton.setText(RedisClient.i18nFile.getText(I18nFile.OK));
sashForm_2.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); Composite composite_4 = new Composite(sashForm_2, SWT.NONE); composite_4.setLayout(new GridLayout(1, false)); composite_5.setLayout(new GridLayout(3, false)); composite_5.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false, 1, 1)); label.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1)); label.setText(RedisClient.i18nFile.getText(I18nFile.CHANNEL)); message.setBounds(0, 0, 73, 21); tblclmnNewColumn = new TableColumn(table, SWT.NONE); tblclmnNewColumn.setWidth(100); tblclmnNewColumn.setText(RedisClient.i18nFile.getText(I18nFile.TIME)); tblclmnNewColumn_1 = new TableColumn(table, SWT.NONE); tblclmnNewColumn_1.setWidth(100); tblclmnNewColumn_1.setText(RedisClient.i18nFile.getText(I18nFile.CHANNEL)); tblclmnNewColumn_2 = new TableColumn(table, SWT.NONE); tblclmnNewColumn_2.setWidth(100); tblclmnNewColumn_2.setText(RedisClient.i18nFile.getText(I18nFile.MESSAGE)); sashForm_2.setWeights(new int[] {1, 2});
wFileTab.setText( BaseMessages.getString( PKG, "ExcelWriterDialog.FileTab.TabTitle" ) ); Composite wFileComp = new Composite( wTabFolder, SWT.NONE ); props.setLook( wFileComp ); fileLayout.marginWidth = 3; fileLayout.marginHeight = 3; wFileComp.setLayout( fileLayout ); wlFilename.setLayoutData( fdlFilename ); wbFilename = new Button( fileGroup, SWT.PUSH | SWT.CENTER ); props.setLook( wbFilename ); wbFilename.setText( BaseMessages.getString( PKG, "System.Button.Browse" ) ); fdbFilename = new FormData(); fdbFilename.right = new FormAttachment( 100, 0 ); fdbFilename.top = new FormAttachment( 0, 0 ); wbFilename.setLayoutData( fdbFilename ); fdFileComp.right = new FormAttachment( 100, 0 ); fdFileComp.bottom = new FormAttachment( 100, 0 ); wFileComp.setLayoutData( fdFileComp ); wFileComp.layout(); for ( int t = 0; t < wFields.table.getColumnCount(); t++ ) { wFields.table.getColumn( t ).setWidth( 20 );
TableItem item = wOptionFields.table.getItem( i ); item.setChecked( field.isEnabled() ); item.setText( new String[] { "", Const.NVL( field.getFieldName(), "" ), Const.NVL( field.getDescription(), "" ) } ); wOptionFields.table.getColumn( 0 ).setText( BaseMessages.getString( PKG, "TransDialog.TransLogTable.Fields.Enabled" ) ); wLogOptionsComposite.layout( true, true ); wLogComp.layout( true, true );
wOK = new Button( shell, SWT.PUSH ); wOK.setText( BaseMessages.getString( "System.Button.OK" ) ); wOK.addSelectionListener( new SelectionAdapter() { public void widgetSelected( SelectionEvent event ) { ok(); toolbarControl.setParent( shell ); table = new Table( shell, SWT.FULL_SELECTION | SWT.CHECK | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI ); props.setLook( table ); table.setHeaderVisible( true ); TableColumn enabledColumn = new TableColumn( table, SWT.NONE ); enabledColumn.setText( "On?" ); enabledColumn.setWidth( 50 ); TableColumn descriptionColumn = new TableColumn( table, SWT.NONE ); descriptionColumn.setText( "Rule description" ); descriptionColumn.setWidth( 400 ); TableColumn compositeColumn = new TableColumn( table, SWT.NONE ); compositeColumn.setText( "Settings" ); compositeColumn.setWidth( 500 ); fdTable.right = new FormAttachment( 100, 0 ); fdTable.bottom = new FormAttachment( wOK, -Const.MARGIN * 2 ); table.setLayoutData( fdTable );
Display disp = parent.getDisplay(); TableView.dummyImage = new Image( disp, 1, 1 ); TableView.dummyGC = new GC( TableView.dummyImage ); table = new Table( this, style | SWT.MULTI ); props.setLook( table, Props.WIDGET_STYLE_TABLE ); table.setLinesVisible( true ); tablecolumn[0] = new TableColumn( table, SWT.RIGHT ); tablecolumn[0].setResizable( true ); tablecolumn[0].setText( "#" ); tablecolumn[0].setWidth( addIndexColumn ? 25 : 0 ); tablecolumn[0].setAlignment( SWT.RIGHT ); tablecolumn[i + 1] = new TableColumn( table, allignment ); tablecolumn[i + 1].setResizable( true ); if ( columns[i].getName() != null ) { tablecolumn[i + 1].setText( columns[i].getName() ); tablecolumn[i + 1].setToolTipText( ( columns[i].getToolTip() ) ); tablecolumn[i + 1].setAlignment( SWT.RIGHT ); tablecolumn[i + 1].pack(); defaultBackgroundColor = table.getItem( 0 ).getBackground(); tablecolumn[i].addListener( SWT.Selection, lsSort );
if ( fieldsNamesOfTbl == null ) { count = fieldNamesOfStream.length; myTb.table.setItemCount( count ); for ( int i = 0; i < count; i++ ) { TableItem item = myTb.table.getItem( i ); item.setText( 1, fieldNamesOfStream[i] ); item.setText( 2, fieldNamesOfStream[i] ); ( ( fieldNamesOfStream.length >= fieldsNamesOfTbl.length ) ? fieldNamesOfStream.length : fieldsNamesOfTbl.length ); myTb.table.setItemCount( count ); for ( int i = 0; i < count; i++ ) { TableItem item = myTb.table.getItem( i ); if ( i < ( fieldsNamesOfTbl.length ) ) { if ( fieldsNamesOfTbl[i] != null ) { item.setText( 1, fieldsNamesOfTbl[i] ); myTb.optWidth( true ); if ( flag ) { myTb.table.getColumn( 3 ).setWidth( 0 ); System.out.println( myTb.table.getColumn( 3 ).getWidth() );
wGrid.table.clearAll(); String fileContent = ""; if ( wVerify.getSelection() ) { // check existance of keys in java files... if ( systemKey ) { fileContent = ""; used = "System key"; } else { if ( wVerify.getSelection() ) { String keyString = "\"" + entry + "\""; if ( !wUsed.getSelection() || notUsed ) { TableItem item = new TableItem( wGrid.table, SWT.NONE ); int pos = 1; item.setText( pos++, locale ); item.setText( pos++, dir ); item.setText( pos++, classname ); item.setText( pos++, key ); if ( wGrid.table.getItemCount() == 0 ) { new TableItem( wGrid.table, SWT.NONE ); TableColumn col = wGrid.table.getColumn( 5 ); if ( col.getWidth() > 200 ) { col.setWidth( 200 );
fieldsTable.getTable().addListener( SWT.Resize, event -> { Table table = (Table) event.widget; table.getColumn( 1 ).setWidth( 147 ); table.getColumn( 2 ).setWidth( 147 ); table.getColumn( 3 ).setWidth( 147 ); } ); stream( fieldsTable.getTable().getColumns() ).forEach( column -> { if ( column.getWidth() > 0 ) { column.setWidth( 120 );
private void initializeTable(Table table) { table.setHeaderVisible(true); TableColumn column = new TableColumn(table, SWT.NULL); column.setText(PDEUIMessages.TemplateSelectionPage_column_name); column.setResizable(true); column = new TableColumn(table, SWT.NULL); column.setText(PDEUIMessages.TemplateSelectionPage_column_point); column.setResizable(true); TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnWeightData(50)); layout.addColumnData(new ColumnWeightData(50)); table.setLayout(layout); }
private void createColumns(final TableViewer tableViewer) { final String[] titles = { "Class" }; final int[] bounds = { 120, 100, 200 }; for (int i = 0; i < titles.length; i++) { final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE); tableViewer.setSorter(new TableViewerSorter(titles)); viewerColumn.setLabelProvider(new TableCellLabelProvider()); final TableColumn column = viewerColumn.getColumn(); column.addSelectionListener(new ColumnSelectionListener(column, tableViewer)); column.setText(titles[i]); column.setWidth(bounds[i]); column.setResizable(true); column.setMoveable(false); } final Table table = tableViewer.getTable(); table.setHeaderVisible(true); table.setLinesVisible(true); ColumnViewerToolTipSupport.enableFor(tableViewer, ToolTip.RECREATE); }
public void optWidth( boolean header, int nrLines ) { for ( int c = 0; c < table.getColumnCount(); c++ ) { TableColumn tc = table.getColumn( c ); int max = 0; if ( header ) { max = TableView.dummyGC.textExtent( tc.getText(), SWT.DRAW_TAB | SWT.DRAW_DELIMITER ).x; for ( int r = 0; r < table.getItemCount() && ( r < nrLines || nrLines <= 0 ); r++ ) { TableItem ti = table.getItem( r ); if ( ti != null ) { columnStrings.add( ti.getText( c ) ); if ( tc.getWidth() != max + extra ) { if ( c > 0 ) { if ( columns[c - 1].getWidth() == -1 ) { tc.setWidth( max + extra ); } else { tc.setWidth( columns[c - 1].getWidth() );