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

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

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

TableColumn.getText介绍

暂无

代码示例

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

  1. private String getSelectedText() {
  2. String selection = "";
  3. for ( int c = 1; c < table.getColumnCount(); c++ ) {
  4. TableColumn tc = table.getColumn( c );
  5. if ( c > 1 ) {
  6. selection += CLIPBOARD_DELIMITER;
  7. }
  8. selection += tc.getText();
  9. }
  10. selection += Const.CR;
  11. TableItem[] items = table.getSelection();
  12. if ( items.length == 0 ) {
  13. return null;
  14. }
  15. for ( int r = 0; r < items.length; r++ ) {
  16. TableItem ti = items[r];
  17. for ( int c = 1; c < table.getColumnCount(); c++ ) {
  18. if ( c > 1 ) {
  19. selection += CLIPBOARD_DELIMITER;
  20. }
  21. selection += ti.getText( c );
  22. }
  23. selection += Const.CR;
  24. }
  25. return selection;
  26. }

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

  1. int max = 0;
  2. if ( header ) {
  3. max = TableView.dummyGC.textExtent( tc.getText(), SWT.DRAW_TAB | SWT.DRAW_DELIMITER ).x;

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86

  1. @Override
  2. String getNameText () {
  3. return getText ();
  4. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

  1. @Override
  2. String getNameText() {
  3. return getText();
  4. }

代码示例来源:origin: org.eclipse.swt.cocoa.macosx/x86_64

  1. String getNameText () {
  2. return getText ();
  3. }

代码示例来源:origin: inspectIT/inspectIT

  1. /**
  2. * Return the names of all columns in the table. Not visible columns names will also be
  3. * included. The order of the names will be same to the initial table column order, thus not
  4. * reflecting the current state of the table if the columns were moved.
  5. *
  6. * @return List of column names.
  7. */
  8. public List<String> getColumnNames() {
  9. List<String> names = new ArrayList<>();
  10. for (TableColumn column : tableViewer.getTable().getColumns()) {
  11. names.add(column.getText());
  12. }
  13. return names;
  14. }

代码示例来源:origin: net.anwiba.eclipse/net.anwiba.eclipse.project.dependencies

  1. private int getSortColumnIndex(final Table table) {
  2. final TableColumn sortColumn = table.getSortColumn();
  3. if (sortColumn == null) {
  4. return -1;
  5. }
  6. return getColumnIndex(sortColumn.getText());
  7. }

代码示例来源:origin: net.anwiba.eclipse/net.anwiba.eclipse.project.dependencies

  1. private int getSortColumnIndex(final Table table) {
  2. final TableColumn sortColumn = table.getSortColumn();
  3. if (sortColumn == null) {
  4. return -1;
  5. }
  6. return getColumnIndex(sortColumn.getText());
  7. }

代码示例来源:origin: stackoverflow.com

  1. for (int i = 0; i < 4; i++)
  2. {
  3. final TableColumn column = new TableColumn(table, SWT.NONE);
  4. column.setText("Column " + i);
  5. column.addListener(SWT.Selection, new Listener()
  6. {
  7. @Override
  8. public void handleEvent(Event arg0)
  9. {
  10. System.out.println(column.getText());
  11. }
  12. });
  13. }

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface

  1. /**
  2. * @param item
  3. * @return
  4. */
  5. private String getColumnName(Item item) {
  6. String result = ""; //$NON-NLS-1$
  7. if (item instanceof TableColumn) {
  8. result = ((TableColumn) item).getText();
  9. if (result.trim().equals("")) { //$NON-NLS-1$
  10. result = ((TableColumn) item).getToolTipText();
  11. }
  12. } else if (item instanceof TreeColumn) {
  13. result = ((TreeColumn) item).getText();
  14. if (result.trim().equals("")) { //$NON-NLS-1$
  15. result = ((TreeColumn) item).getToolTipText();
  16. }
  17. }
  18. return result;
  19. }

代码示例来源:origin: org.eclipse.platform/org.eclipse.jface

  1. /**
  2. * @param item
  3. * @return
  4. */
  5. private String getColumnName(Item item) {
  6. String result = ""; //$NON-NLS-1$
  7. if (item instanceof TableColumn) {
  8. result = ((TableColumn) item).getText();
  9. if (result.trim().equals("")) { //$NON-NLS-1$
  10. result = ((TableColumn) item).getToolTipText();
  11. }
  12. } else if (item instanceof TreeColumn) {
  13. result = ((TreeColumn) item).getText();
  14. if (result.trim().equals("")) { //$NON-NLS-1$
  15. result = ((TreeColumn) item).getToolTipText();
  16. }
  17. }
  18. return result;
  19. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.jface

  1. /**
  2. * @param item
  3. * @return
  4. */
  5. private String getColumnName(Item item) {
  6. String result = ""; //$NON-NLS-1$
  7. if (item instanceof TableColumn) {
  8. result = ((TableColumn) item).getText();
  9. if (result.trim().equals("")) { //$NON-NLS-1$
  10. result = ((TableColumn) item).getToolTipText();
  11. }
  12. } else if (item instanceof TreeColumn) {
  13. result = ((TreeColumn) item).getText();
  14. if (result.trim().equals("")) { //$NON-NLS-1$
  15. result = ((TreeColumn) item).getToolTipText();
  16. }
  17. }
  18. return result;
  19. }

代码示例来源:origin: stackoverflow.com

  1. for ( TableColumn tableColumn : tableView.getColumns() ) {
  2. // build label
  3. Label label = new Label( tableColumn.getText() );
  4. HBox lableBox = new HBox( label );
  5. lableBox.getStyleClass().add( "labelBoxTxt" );
  6. lableBox.setAlignment( Pos.CENTER );
  7. // build hor line
  8. StackPane HL = new StackPane();
  9. HL.getStyleClass().add( "greyBorder" );
  10. // build text field
  11. TextField textField = new TextField();
  12. HBox.setHgrow( textField, Priority.ALWAYS );
  13. HBox.setMargin( textField, new Insets( 3 ) );
  14. HBox textInputBox = new HBox( textField );
  15. // put together
  16. VBox vBox = new VBox( lableBox, HL, textInputBox );
  17. tableColumn.setText( "" );
  18. tableColumn.setGraphic( vBox );
  19. }

代码示例来源:origin: org.eclipse.rap/org.eclipse.rap.rwt

  1. for( int i = 0; i < columnHolder.size(); i++ ) {
  2. TableColumn column = columnHolder.getItem( i );
  3. if( column.getText().contains( "\n" ) ) {
  4. int columnTextHeight = TextSizeUtil.textExtent( headerFont, column.getText(), 0 ).y;
  5. textHeight = Math.max( textHeight, columnTextHeight );

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

  1. int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN;
  2. int minKeyWidth= computeWidth(table, keyColumn.getText()) + HEADER_MARGIN;
  3. for (int i= 0; i < fModel.elements.size(); i++) {
  4. minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

  1. int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN;
  2. int minKeyWidth= computeWidth(table, keyColumn.getText()) + HEADER_MARGIN;
  3. for (int i= 0; i < fModel.elements.size(); i++) {
  4. minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

  1. int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN;
  2. int minKeyWidth= computeWidth(table, keyColumn.getText()) + HEADER_MARGIN;
  3. for (int i= 0; i < fModel.elements.size(); i++) {
  4. minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

  1. int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN;
  2. for (int i= 0; i < fModel.elements.size(); i++) {
  3. minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

  1. int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN;
  2. for (int i= 0; i < fModel.elements.size(); i++) {
  3. minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

  1. int minNameWidth= computeWidth(table, nameColumn.getText()) + HEADER_MARGIN;
  2. for (int i= 0; i < fModel.elements.size(); i++) {
  3. minNameWidth= Math.max(minNameWidth, computeWidth(table, labelProvider.getColumnText(fModel.elements.get(i), 0)) + ICON_AND_CHECKBOX_WITH);

相关文章