java类org.eclipse.jface.viewers.ColumnWeightData的实例源码

RealTimeListViewer.java 文件源码 项目:neoscada 阅读 30 收藏 0 点赞 0 评论 0
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 ) );
    }
}
MultiParameterFileDialog.java 文件源码 项目:Hydrograph 阅读 27 收藏 0 点赞 0 评论 0
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));   
            }

        }

    }
}
SelectChangesetsWizardPage.java 文件源码 项目:team-explorer-everywhere 阅读 28 收藏 0 点赞 0 评论 0
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$
}
BranchesPropertiesControl.java 文件源码 项目:team-explorer-everywhere 阅读 25 收藏 0 点赞 0 评论 0
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);

}
StatusPropertiesTab.java 文件源码 项目:team-explorer-everywhere 阅读 50 收藏 0 点赞 0 评论 0
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);
}
BranchHistoryTreeControl.java 文件源码 项目:team-explorer-everywhere 阅读 28 收藏 0 点赞 0 评论 0
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);
    }
}
SvnFoldersExistWarningPage.java 文件源码 项目:subclipse 阅读 28 收藏 0 点赞 0 评论 0
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);
}
ManageCloudDialog.java 文件源码 项目:cft 阅读 26 收藏 0 点赞 0 评论 0
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;
}
AbstractTraceComposite.java 文件源码 项目:IDM-Enh-Trace 阅读 24 收藏 0 点赞 0 评论 0
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()));

}
  }
ObjectClassListView.java 文件源码 项目:scouter 阅读 28 收藏 0 点赞 0 评论 0
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;
}
ObjectDumpFileListView.java 文件源码 项目:scouter 阅读 36 收藏 0 点赞 0 评论 0
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;
}
LoginUserView.java 文件源码 项目:scouter 阅读 26 收藏 0 点赞 0 评论 0
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;
}
HeapHistoView.java 文件源码 项目:scouter 阅读 30 收藏 0 点赞 0 评论 0
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;
}
ObjectFileSocketView.java 文件源码 项目:scouter 阅读 26 收藏 0 点赞 0 评论 0
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;
}
ServerEnvView.java 文件源码 项目:scouter 阅读 26 收藏 0 点赞 0 评论 0
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;
}
AlertDetailListView.java 文件源码 项目:scouter 阅读 25 收藏 0 点赞 0 评论 0
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;
}
ObjectEnvView.java 文件源码 项目:scouter 阅读 25 收藏 0 点赞 0 评论 0
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;
}
ClientEnvView.java 文件源码 项目:scouter 阅读 28 收藏 0 点赞 0 评论 0
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;
}
AlertScriptingView.java 文件源码 项目:scouter 阅读 32 收藏 0 点赞 0 评论 0
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;
}
AccountListView.java 文件源码 项目:scouter 阅读 30 收藏 0 点赞 0 评论 0
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;
}
ObjectBatchActiveListView.java 文件源码 项目:scouter 阅读 26 收藏 0 点赞 0 评论 0
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;
}
ObjectBatchHistoryView.java 文件源码 项目:scouter 阅读 29 收藏 0 点赞 0 评论 0
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;
}
TopView.java 文件源码 项目:scouter 阅读 27 收藏 0 点赞 0 评论 0
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;
}
DiskUsageView.java 文件源码 项目:scouter 阅读 27 收藏 0 点赞 0 评论 0
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;
}
NetStatView.java 文件源码 项目:scouter 阅读 21 收藏 0 点赞 0 评论 0
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;
}
WhoView.java 文件源码 项目:scouter 阅读 24 收藏 0 点赞 0 评论 0
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;
}
AbstractSummaryComposite.java 文件源码 项目:scouter 阅读 24 收藏 0 点赞 0 评论 0
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;
}
QueryVisibleColumnsTable.java 文件源码 项目:PDFReporter-Studio 阅读 23 收藏 0 点赞 0 评论 0
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();

}
SPCVItemPropertiesList.java 文件源码 项目:PDFReporter-Studio 阅读 34 收藏 0 点赞 0 评论 0
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;
}
SeriesColorPage.java 文件源码 项目:PDFReporter-Studio 阅读 27 收藏 0 点赞 0 评论 0
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();

}


问题


面经


文章

微信
公众号

扫码关注公众号