private String getSelectedText() { String selection = ""; for ( int c = 1; c < table.getColumnCount(); c++ ) { TableColumn tc = table.getColumn( c ); if ( c > 1 ) { selection += CLIPBOARD_DELIMITER; } selection += tc.getText(); } selection += Const.CR; TableItem[] items = table.getSelection(); if ( items.length == 0 ) { return null; } for ( int r = 0; r < items.length; r++ ) { TableItem ti = items[r]; for ( int c = 1; c < table.getColumnCount(); c++ ) { if ( c > 1 ) { selection += CLIPBOARD_DELIMITER; } selection += ti.getText( c ); } selection += Const.CR; } return selection; }
int max = 0; if ( header ) { max = TableView.dummyGC.textExtent( tc.getText(), SWT.DRAW_TAB | SWT.DRAW_DELIMITER ).x;
@Override String getNameText () { return getText (); }
@Override String getNameText() { return getText(); }
String getNameText () { return getText (); }
/** * Return the names of all columns in the table. Not visible columns names will also be * included. The order of the names will be same to the initial table column order, thus not * reflecting the current state of the table if the columns were moved. * * @return List of column names. */ public List<String> getColumnNames() { List<String> names = new ArrayList<>(); for (TableColumn column : tableViewer.getTable().getColumns()) { names.add(column.getText()); } return names; }
private int getSortColumnIndex(final Table table) { final TableColumn sortColumn = table.getSortColumn(); if (sortColumn == null) { return -1; } return getColumnIndex(sortColumn.getText()); }
private int getSortColumnIndex(final Table table) { final TableColumn sortColumn = table.getSortColumn(); if (sortColumn == null) { return -1; } return getColumnIndex(sortColumn.getText()); }
for (int i = 0; i < 4; i++) { final TableColumn column = new TableColumn(table, SWT.NONE); column.setText("Column " + i); column.addListener(SWT.Selection, new Listener() { @Override public void handleEvent(Event arg0) { System.out.println(column.getText()); } }); }
/** * @param item * @return */ private String getColumnName(Item item) { String result = ""; //$NON-NLS-1$ if (item instanceof TableColumn) { result = ((TableColumn) item).getText(); if (result.trim().equals("")) { //$NON-NLS-1$ result = ((TableColumn) item).getToolTipText(); } } else if (item instanceof TreeColumn) { result = ((TreeColumn) item).getText(); if (result.trim().equals("")) { //$NON-NLS-1$ result = ((TreeColumn) item).getToolTipText(); } } return result; }
/** * @param item * @return */ private String getColumnName(Item item) { String result = ""; //$NON-NLS-1$ if (item instanceof TableColumn) { result = ((TableColumn) item).getText(); if (result.trim().equals("")) { //$NON-NLS-1$ result = ((TableColumn) item).getToolTipText(); } } else if (item instanceof TreeColumn) { result = ((TreeColumn) item).getText(); if (result.trim().equals("")) { //$NON-NLS-1$ result = ((TreeColumn) item).getToolTipText(); } } return result; }
/** * @param item * @return */ private String getColumnName(Item item) { String result = ""; //$NON-NLS-1$ if (item instanceof TableColumn) { result = ((TableColumn) item).getText(); if (result.trim().equals("")) { //$NON-NLS-1$ result = ((TableColumn) item).getToolTipText(); } } else if (item instanceof TreeColumn) { result = ((TreeColumn) item).getText(); if (result.trim().equals("")) { //$NON-NLS-1$ result = ((TreeColumn) item).getToolTipText(); } } return result; }
for ( TableColumn tableColumn : tableView.getColumns() ) { // build label Label label = new Label( tableColumn.getText() ); HBox lableBox = new HBox( label ); lableBox.getStyleClass().add( "labelBoxTxt" ); lableBox.setAlignment( Pos.CENTER ); // build hor line StackPane HL = new StackPane(); HL.getStyleClass().add( "greyBorder" ); // build text field TextField textField = new TextField(); HBox.setHgrow( textField, Priority.ALWAYS ); HBox.setMargin( textField, new Insets( 3 ) ); HBox textInputBox = new HBox( textField ); // put together VBox vBox = new VBox( lableBox, HL, textInputBox ); tableColumn.setText( "" ); tableColumn.setGraphic( vBox ); }
int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN; int minKeyWidth= computeWidth(table, keyColumn.getText()) + HEADER_MARGIN; for (int i= 0; i < fModel.elements.size(); i++) { minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);
int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN; int minKeyWidth= computeWidth(table, keyColumn.getText()) + HEADER_MARGIN; for (int i= 0; i < fModel.elements.size(); i++) { minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);
int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN; int minKeyWidth= computeWidth(table, keyColumn.getText()) + HEADER_MARGIN; for (int i= 0; i < fModel.elements.size(); i++) { minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);
int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN; for (int i= 0; i < fModel.elements.size(); i++) { minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);
int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN; for (int i= 0; i < fModel.elements.size(); i++) { minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);
int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN; for (int i= 0; i < fModel.elements.size(); i++) { minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);