Java 类org.eclipse.jface.viewers.ColumnWeightData 实例源码

项目:neoscada    文件:RealTimeListViewer.java   
protected void applyInitialColWidth ( final TableLayout tableLayout )
{
    if ( this.initialColWidth != null && !this.initialColWidth.isEmpty () && this.viewer != null && this.initialColWidth.size () != this.viewer.getTree ().getColumnCount () )
    {
        for ( final Integer w : this.initialColWidth )
        {
            tableLayout.addColumnData ( new ColumnPixelData ( w, true ) );
        }
    }
    else
    {
        tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 100, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
        tableLayout.addColumnData ( new ColumnWeightData ( 200, true ) );
    }
}
项目:Hydrograph    文件:MultiParameterFileDialog.java   
private void setTableLayoutToMappingTable(TableViewer tableViewer) {
    TableColumnLayout layout = new TableColumnLayout();
    tableViewer.getControl().getParent().setLayout(layout);

    for (int columnIndex = 0, n = tableViewer.getTable().getColumnCount(); columnIndex < n; columnIndex++) {
        tableViewer.getTable().getColumn(columnIndex).pack();
    }

    for (int i = 0; i < tableViewer.getTable().getColumnCount(); i++) {
        if(tableViewer.getData(TABLE_TYPE_KEY) == null ){
            layout.setColumnData(tableViewer.getTable().getColumn(i),
                    new ColumnWeightData(1));   
        }else{
            if(i!=2){
                layout.setColumnData(tableViewer.getTable().getColumn(i),
                        new ColumnWeightData(3));   
            }else{
                layout.setColumnData(tableViewer.getTable().getColumn(i),
                        new ColumnWeightData(1));   
            }

        }

    }
}
项目:team-explorer-everywhere    文件:SelectChangesetsWizardPage.java   
private void addColumns() {
    // Columns
    final TableLayout mergeTableLayout = new TableLayout();
    table.setLayout(mergeTableLayout);

    mergeTableLayout.addColumnData(new ColumnWeightData(15, 10, true));
    final TableColumn changesetTableColumn = new TableColumn(table, SWT.NONE);
    changesetTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameChangeset")); //$NON-NLS-1$

    mergeTableLayout.addColumnData(new ColumnWeightData(25, 10, true));
    final TableColumn changeTableColumn = new TableColumn(table, SWT.NONE);
    changeTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameDate")); //$NON-NLS-1$

    mergeTableLayout.addColumnData(new ColumnWeightData(15, 10, true));
    final TableColumn userTableColumn = new TableColumn(table, SWT.NONE);
    userTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameUser")); //$NON-NLS-1$

    mergeTableLayout.addColumnData(new ColumnWeightData(35, 10, true));
    final TableColumn commentTableColumn = new TableColumn(table, SWT.FILL);
    commentTableColumn.setText(Messages.getString("SelectChangesetsWizardPage.ColumnNameComment")); //$NON-NLS-1$
}
项目:team-explorer-everywhere    文件:BranchesPropertiesControl.java   
private void createTableColumns(final Table table) {
    final TableLayout tableLayout = new TableLayout();
    table.setLayout(tableLayout);

    tableLayout.addColumnData(new ColumnWeightData(5, true));
    final TableColumn column1 = new TableColumn(table, SWT.NONE);
    column1.setText(Messages.getString("BranchesPropertiesControl.ColumNameFileName")); //$NON-NLS-1$
    column1.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(3, true));
    final TableColumn column2 = new TableColumn(table, SWT.NONE);
    column2.setText(Messages.getString("BranchesPropertiesControl.ColumnNameChange")); //$NON-NLS-1$
    column2.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(1, true));
    final TableColumn column3 = new TableColumn(table, SWT.NONE);
    column3.setText(Messages.getString("BranchesPropertiesControl.ColumnNameBranchedFrom")); //$NON-NLS-1$
    column3.setResizable(true);

}
项目:team-explorer-everywhere    文件:StatusPropertiesTab.java   
private void createTableColumns(final Table table) {
    final TableLayout tableLayout = new TableLayout();
    table.setLayout(tableLayout);

    tableLayout.addColumnData(new ColumnWeightData(1, true));
    final TableColumn column1 = new TableColumn(table, SWT.NONE);
    column1.setText(Messages.getString("StatusPropertiesTab.ColumNameUser")); //$NON-NLS-1$
    column1.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(1, true));
    final TableColumn column2 = new TableColumn(table, SWT.NONE);
    column2.setText(Messages.getString("StatusPropertiesTab.ChangeNameChangeType")); //$NON-NLS-1$
    column2.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(1, true));
    final TableColumn column3 = new TableColumn(table, SWT.NONE);
    column3.setText(Messages.getString("StatusPropertiesTab.ColumnNameWorkspace")); //$NON-NLS-1$
    column3.setResizable(true);
}
项目:team-explorer-everywhere    文件:BranchHistoryTreeControl.java   
private void createTableColumns(final Table table) {
    final TableLayout tableLayout = new TableLayout();
    table.setLayout(tableLayout);

    tableLayout.addColumnData(new ColumnWeightData(5, true));
    final TableColumn column1 = new TableColumn(table, SWT.NONE);
    column1.setText(Messages.getString("BranchHistoryTreeControl.ColumnHeaderFileName")); //$NON-NLS-1$
    column1.setResizable(true);

    tableLayout.addColumnData(new ColumnWeightData(1, true));
    final TableColumn column2 = new TableColumn(table, SWT.NONE);
    column2.setText(Messages.getString("BranchHistoryTreeControl.ColumnHeaderBranchedFromVersion")); //$NON-NLS-1$
    column2.setResizable(true);

    if (displayLatestVersion) {
        tableLayout.addColumnData(new ColumnWeightData(1, true));
        final TableColumn column3 = new TableColumn(table, SWT.NONE);
        column3.setText(Messages.getString("BranchHistoryTreeControl.ColumnHeaderLatestVersion")); //$NON-NLS-1$
        column3.setResizable(true);
    }
}
项目:subclipse    文件:SvnFoldersExistWarningPage.java   
protected TableViewer createTable(Composite parent, int span) {
    Table table = new Table(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.BORDER);
    GridData data = new GridData(GridData.FILL_BOTH | GridData.GRAB_HORIZONTAL);
    data.horizontalSpan = span;
    data.heightHint = 125;
    table.setLayoutData(data);
    TableLayout layout = new TableLayout();
    layout.addColumnData(new ColumnWeightData(100, true));
    table.setLayout(layout);
    TableColumn col = new TableColumn(table, SWT.NONE);
    col.setResizable(true);
    col.setText(Policy.bind("SVNFoldersExistWarningPage.folders")); //$NON-NLS-1$
    table.setHeaderVisible(true);

    return new TableViewer(table);
}
项目:cft    文件:ManageCloudDialog.java   
private TableViewer createTableViewer(Composite parent, String[] columnNames, int[] columnWeights) {
    Composite container = new Composite(parent, SWT.NONE);
    GridDataFactory.fillDefaults().grab(true, true).hint(600, 200).applyTo(container);
    TableColumnLayout layout = new TableColumnLayout();
    container.setLayout(layout);

    Table table = new Table(container, SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI);
    table.setHeaderVisible(true);

    for (int i = 0; i < columnNames.length; i++) {
        TableColumn column = new TableColumn(table, SWT.NONE);
        column.setText(columnNames[i]);
        layout.setColumnData(column, new ColumnWeightData(columnWeights[i]));
    }

    TableViewer tableViewer = new TableViewer(table);
    tableViewer.setColumnProperties(columnNames);
    return tableViewer;
}
项目:IDM-Enh-Trace    文件:AbstractTraceComposite.java   
private void createColumns(Table table)
  {
E [] columns = columnEnumClass.getEnumConstants();


      TableColumnLayout tableLayout = new TableColumnLayout();
this.setLayout(tableLayout);

for (int i = 0; i < columns.length; i++) {
    E column = columns[i];
       createTableViewerColumn(column.getTitle(), column.getPercentage(), column.getColumnIndex());             
    TableColumn tableColumn = table.getColumn(column.getColumnIndex());
    tableColumn.pack();
    tableLayout.setColumnData(tableColumn, new ColumnWeightData(column.getPercentage(), table.getColumn(0).getWidth()));

}
  }
项目:scouter    文件:ObjectClassListView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) tableViewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ObjectDumpFileListView.java   
private TableViewerColumn createTableViewerColumn(String title, int width,
        int alignment, boolean resizable, boolean moveable,
        final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, 20,
            resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            sorter.setColumn(column);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:LoginUserView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, 10, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:HeapHistoView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ObjectFileSocketView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment, boolean resizable,
        boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ServerEnvView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:AlertDetailListView.java   
private TableViewerColumn createTableViewerColumn(String title, int weight, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(weight, 10, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ObjectEnvView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ClientEnvView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:AlertScriptingView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, true));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:AccountListView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, 10, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ObjectBatchActiveListView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            TableLabelSorter sorter = (TableLabelSorter) tableViewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:ObjectBatchHistoryView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(width, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) tableViewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:TopView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            sorter.setColumn(column);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:DiskUsageView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            sorter.setColumn(column);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:NetStatView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:WhoView.java   
private TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:scouter    文件:AbstractSummaryComposite.java   
protected TableViewerColumn createTableViewerColumn(String title, int width, int alignment,  boolean resizable, boolean moveable, final boolean isNumber) {
    final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE);
    final TableColumn column = viewerColumn.getColumn();
    column.setText(title);
    column.setAlignment(alignment);
    column.setMoveable(moveable);
    tableColumnLayout.setColumnData(column, new ColumnWeightData(30, width, resizable));
    column.setData("isNumber", isNumber);
    column.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
            ColumnLabelSorter sorter = (ColumnLabelSorter) viewer.getComparator();
            TableColumn selectedColumn = (TableColumn) e.widget;
            sorter.setColumn(selectedColumn);
        }
    });
    return viewerColumn;
}
项目:PDFReporter-Studio    文件:QueryVisibleColumnsTable.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.minimumHeight = 200;
    table.setLayoutData(gd);
    table.setHeaderVisible(true);
    table.setLinesVisible(true);

    tableViewer = new TableViewer(table);
    attachContentProvider(tableViewer);
    attachLabelProvider(tableViewer);
    attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[1];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText(Messages.QueryVisibleColumnsTable_1);

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

}
项目:PDFReporter-Studio    文件:SPCVItemPropertiesList.java   
private TableViewer createPropertiesTable(Composite parent) {
    Composite cmpItemPropertiesTableViewer=new Composite(parent, SWT.NONE);
    cmpItemPropertiesTableViewer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true,1,3));
    TableColumnLayout tl_itemPropertiesTableViewer = new TableColumnLayout();
    cmpItemPropertiesTableViewer.setLayout(tl_itemPropertiesTableViewer);

    TableViewer tv = new TableViewer(cmpItemPropertiesTableViewer,SWT.BORDER | SWT.V_SCROLL | SWT.SINGLE | SWT.FULL_SELECTION);
    tv.getTable().setHeaderVisible(true);
    tv.getTable().setLinesVisible(true);

    TableViewerColumn tvcName = new TableViewerColumn(tv, SWT.NONE);
    tvcName.getColumn().setText(Messages.SPCVItemPropertiesList_ColName);
    tvcName.setLabelProvider(new ItemPropertyNameLabelProvider());
    tl_itemPropertiesTableViewer.setColumnData(tvcName.getColumn(), new ColumnWeightData(1, ColumnWeightData.MINIMUM_WIDTH, true));

    TableViewerColumn tvcValue = new TableViewerColumn(tv, SWT.NONE);
    tvcValue.getColumn().setText(Messages.SPCVItemPropertiesList_ColValue);
    tvcValue.setLabelProvider(new ItemPropertyValueLabelProvider());
    tl_itemPropertiesTableViewer.setColumnData(tvcValue.getColumn(), new ColumnWeightData(1, ColumnWeightData.MINIMUM_WIDTH, true));

    tv.setContentProvider(new ArrayContentProvider());

    return tv;
}
项目:PDFReporter-Studio    文件:SeriesColorPage.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.heightHint = 200;
    gd.widthHint = 580;
    table.setLayoutData(gd);
    table.setHeaderVisible(true);
    table.setLinesVisible(true);

    tableViewer = new TableViewer(table);
    attachContentProvider(tableViewer);
    attachLabelProvider(tableViewer);
    attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(100));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[1];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText("Color");

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

}
项目:PDFReporter-Studio    文件:SeriesDialog.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION);
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.heightHint = 350;
    gd.widthHint = 300;
    table.setLayoutData(gd);
    table.setToolTipText(""); //$NON-NLS-1$
    table.setHeaderVisible(true);
    table.setLinesVisible(true);

    tableViewer = new TableViewer(table);
    attachContentProvider(tableViewer);
    attachLabelProvider(tableViewer);
    attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(100));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[1];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText(Messages.SeriesDialog_4);

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();
}
项目:PDFReporter-Studio    文件:CrosstabWizardMeasurePage.java   
@Override
protected void createColumns() {
    TableColumn[] col = new TableColumn[2];
    col[0] = new TableColumn(rightTable, SWT.NONE);
    col[0].setText(Messages.common_fields);
    col[0].pack();

    col[1] = new TableColumn(rightTable, SWT.NONE);
    col[1].setText(Messages.common_calculation);
    col[1].pack();

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50, false));
    tlayout.addColumnData(new ColumnWeightData(50, false));
    rightTable.setLayout(tlayout);
}
项目:PDFReporter-Studio    文件:CrosstabWizardColumnPage.java   
@Override
protected void createColumns() {
    TableColumn[] col = new TableColumn[4];
    col[0] = new TableColumn(rightTable, SWT.NONE);
    col[0].setText(Messages.common_fields);
    col[0].pack();

    col[1] = new TableColumn(rightTable, SWT.NONE);
    col[1].setText(Messages.common_order);
    col[1].pack();

    col[2] = new TableColumn(rightTable, SWT.NONE);
    col[2].setText(Messages.common_total_position);
    col[2].pack();

    col[3] = new TableColumn(rightTable, SWT.NONE);
    col[3].setText(Messages.common_calculation);
    col[3].pack();

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(30, false));
    tlayout.addColumnData(new ColumnWeightData(20, false));
    tlayout.addColumnData(new ColumnWeightData(20, false));
    tlayout.addColumnData(new ColumnWeightData(30, false));
    rightTable.setLayout(tlayout);
}
项目:PDFReporter-Studio    文件:ElementItemDialog.java   
private TableViewer createPropertiesTable(Composite parent) {
    Composite cmpItemPropertiesTableViewer=new Composite(parent, SWT.NONE);
    cmpItemPropertiesTableViewer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true,1,3));
    TableColumnLayout tl_itemPropertiesTableViewer = new TableColumnLayout();
    cmpItemPropertiesTableViewer.setLayout(tl_itemPropertiesTableViewer);

    TableViewer tv = new TableViewer(cmpItemPropertiesTableViewer,SWT.BORDER | SWT.V_SCROLL | SWT.SINGLE | SWT.FULL_SELECTION);
    tv.getTable().setHeaderVisible(true);
    tv.getTable().setLinesVisible(true);

    TableViewerColumn tvcName = new TableViewerColumn(tv, SWT.NONE);
    tvcName.getColumn().setText(Messages.ElementItemDialog_NameColumn);
    tvcName.setLabelProvider(getItemPropertyNameLabelProvider());
    tl_itemPropertiesTableViewer.setColumnData(tvcName.getColumn(), new ColumnWeightData(1, ColumnWeightData.MINIMUM_WIDTH, true));

    TableViewerColumn tvcValue = new TableViewerColumn(tv, SWT.NONE);
    tvcValue.getColumn().setText(Messages.ElementItemDialog_ValueColumn);
    tvcValue.setLabelProvider(getItemPropertyValueLabelProvider());
    tl_itemPropertiesTableViewer.setColumnData(tvcValue.getColumn(), new ColumnWeightData(1, ColumnWeightData.MINIMUM_WIDTH, true));

    tv.setContentProvider(new ArrayContentProvider());

    return tv;
}
项目:PDFReporter-Studio    文件:SubreportPropertyPage.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
    table.setHeaderVisible(true);

    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(new ListContentProvider());
    tableViewer.setLabelProvider(new TLabelProvider());
    attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[2];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText(Messages.common_name);

    column[1] = new TableColumn(table, SWT.NONE);
    column[1].setText(Messages.common_expression);

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

    fillTable(table);
}
项目:PDFReporter-Studio    文件:ParameterPage.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
    table.setHeaderVisible(true);

    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(new ListContentProvider());
    tableViewer.setLabelProvider(new TLabelProvider());
    attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[2];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText(Messages.ParameterPage_parameter);

    column[1] = new TableColumn(table, SWT.NONE);
    column[1].setText(Messages.common_expression);

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

    fillTable(table);
}
项目:PDFReporter-Studio    文件:TabStopsPage.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
    table.setHeaderVisible(true);

    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(new ListContentProvider());
    tableViewer.setLabelProvider(new TLabelProvider());
    attachCellEditors(tableViewer, table);

    TableColumn[] column = new TableColumn[2];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText(Messages.TabStopsPage_col1);

    column[1] = new TableColumn(table, SWT.NONE);
    column[1].setText(Messages.TabStopsPage_col2);

    fillTable(table, value);
    for (int i = 0, n = column.length; i < n; i++) {
        column[i].pack();
    }

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50, true));
    tlayout.addColumnData(new ColumnWeightData(50, true));
    table.setLayout(tlayout);
}
项目:PDFReporter-Studio    文件:ImportDialog.java   
private void buildTable(Composite composite) {
    Table table = new Table(composite, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.minimumHeight = 400;
    gd.minimumWidth = 400;
    table.setLayoutData(gd);
    table.setHeaderVisible(false);
    table.setLinesVisible(true);

    tableViewer = new TableViewer(table);
    attachContentProvider(tableViewer);
    attachLabelProvider(tableViewer);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(100));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[1];
    column[0] = new TableColumn(table, SWT.NONE);

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

}
项目:PDFReporter-Studio    文件:FontMappingPage.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
    table.setHeaderVisible(true);

    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(new ListContentProvider());
    tableViewer.setLabelProvider(new TableLabelProvider());
    attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[2];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText("Export Type");

    column[1] = new TableColumn(table, SWT.NONE);
    column[1].setText("Mapped Font Name");

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

    fillTable(table);
}
项目:PDFReporter-Studio    文件:FontLocalesPage.java   
private void buildTable(Composite composite) {
    table = new Table(composite, SWT.BORDER | SWT.SINGLE | SWT.FULL_SELECTION | SWT.V_SCROLL);
    table.setHeaderVisible(true);

    tableViewer = new TableViewer(table);
    tableViewer.setContentProvider(new ListContentProvider());
    tableViewer.setLabelProvider(new TableLabelProvider());
    // attachCellEditors(tableViewer, table);

    TableLayout tlayout = new TableLayout();
    tlayout.addColumnData(new ColumnWeightData(50, 75, true));
    table.setLayout(tlayout);

    TableColumn[] column = new TableColumn[1];
    column[0] = new TableColumn(table, SWT.NONE);
    column[0].setText("Locale");

    for (int i = 0, n = column.length; i < n; i++)
        column[i].pack();

    fillTable(table);
}