Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.TableViewerColumn


    public AttributeViewer(Composite parent, int style) {
        super(parent, style);
        setLayout(new FillLayout());
        tableViewer = new TableViewer(this, getOriginalStyle());

        TableViewerColumn column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.getColumn().setText("Name");
        column.getColumn().setWidth(100);
        column.getColumn().setResizable(true);
        column = new TableViewerColumn(tableViewer, SWT.NONE);
        column.getColumn().setText("Value");
        column.getColumn().setWidth(200);
        column.getColumn().setResizable(true);

        tableViewer.getTable().setLinesVisible(true);
        tableViewer.getTable().setHeaderVisible(true);
        tableViewer.setContentProvider(new ArrayContentProvider());
        // tableViewer.setLabelProvider(new AttributeViewerLabelProvider());
View Full Code Here


        String[] titles = { LOGGER_NAME, LOGGER_LEVEL };
        int[] bounds = { 600, 75 };
        for (int i = 0; i < titles.length; i++)
        {
            final int index = i;
            final TableViewerColumn viewerColumn = new TableViewerColumn(_tableViewer, SWT.NONE);
            final TableColumn column = viewerColumn.getColumn();

            column.setText(titles[i]);
            column.setWidth(bounds[i]);
            column.setResizable(true);
View Full Code Here

        String[] titles = { LOGGER_NAME, LOGGER_LEVEL };
        int[] bounds = { 600, 75 };
        for (int i = 0; i < titles.length; i++)
        {
            final int index = i;
            final TableViewerColumn viewerColumn = new TableViewerColumn(_tableViewer, SWT.NONE);
            final TableColumn column = viewerColumn.getColumn();

            column.setText(titles[i]);
            column.setWidth(bounds[i]);
            column.setResizable(true);
View Full Code Here

        final QueueTableSorter tableSorter = new QueueTableSorter();
               
        for (int i = 0; i < _selectedAttributes.size(); i++)
        {
            final int index = i;
            final TableViewerColumn viewerColumn = new TableViewerColumn(_tableViewer, SWT.NONE);
            final TableColumn column = viewerColumn.getColumn();

            String attrName = _selectedAttributes.get(i);
            column.setMoveable(true);
            column.setText(attrName);
            column.pack();
View Full Code Here

        String[] titles = { "Name"};
        int[] bounds = { 310};
        for (int i = 0; i < titles.length; i++)
        {
            final int index = i;
            final TableViewerColumn viewerColumn = new TableViewerColumn(_tableViewer, SWT.NONE);
            final TableColumn column = viewerColumn.getColumn();

            column.setText(titles[i]);
            column.setWidth(bounds[i]);
            column.setResizable(true);
View Full Code Here

        }

        for (int i = 0; i < titles.length; i++)
        {
            final int index = i;
            final TableViewerColumn viewerColumn = new TableViewerColumn(_tableViewer, SWT.NONE);
            final TableColumn column = viewerColumn.getColumn();

            column.setText(titles[i]);
            column.setWidth(bounds[i]);
            column.setResizable(true);
View Full Code Here

 
  private void createColumns(final Composite parent, final TableViewer viewer,
      List<String> columnNames) throws SQLException {
   
    for (int col=0; col < columnNames.size(); col++) {
      TableViewerColumn c = createTableViewerColumn(
          columnNames.get(col), 100, col);
      final int colf = col;
      c.setLabelProvider(new ColumnLabelProvider() {
        @Override
        public String getText(Object row) {
          return ((Object[]) row)[colf].toString();
        }
      });
View Full Code Here

      });
    }
  }
 
  private TableViewerColumn createTableViewerColumn(String title, int bound, final int colNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer,
        SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setWidth(bound);
    column.setResizable(true);
    column.setMoveable(true);
    return viewerColumn;
View Full Code Here

    return table;
  }

  private void createColumn(TableViewer viewer, int align, int width,
      String caption, CellLabelProvider labelProvider) {
    TableViewerColumn column = new TableViewerColumn(viewer, align);
    column.getColumn().setText(caption);
    column.getColumn().setWidth(convertWidthInCharsToPixels(width));
    column.setLabelProvider(labelProvider);
  }
View Full Code Here

    String[] titles = { "Current Name", "Modified Name" };
    int[] bounds = { 180, 180 };

    for (int index = 0; index < titles.length; index++) {
      final TableViewerColumn column = new TableViewerColumn(browserTableViewer, SWT.LEFT);
      column.getColumn().setText(titles[index]);
      column.getColumn().setWidth(bounds[index]);
      column.getColumn().setResizable(true);
    }

    browserTableViewer.getTable().addControlListener(new ControlAdapter() {
      @Override
      public void controlResized(ControlEvent e) {
        int tableWidth = browserTableViewer.getTable().getClientArea().width;
        int columnWidth = tableWidth / browserTableViewer.getTable().getColumnCount();
        for (TableColumn column : browserTableViewer.getTable().getColumns()) {
          column.setWidth(columnWidth);
        }
      }
    });

    browserTableViewer.setLabelProvider(new BrowserTableLabelProvider(renamer));
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.TableViewerColumn

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.