TableViewerColumn
Tableに“行”(カラム)を挿入するには、
TableColumnクラスを使いました。
Table table = new Table(parent, SWT.NONE);
TableColumn column1 = new TableColumn(table, SWT.NONE);
TableViewerColumnクラスは、
TableViewerに直接カラムを挿入できるJFaceのクラスです。
TableViewer tableViewer = new TableViewer(parent, SWT.NONE);
TableViewerColumn = new TableViewerColumn(tableViewer, SWT.NONE);
TableColumnクラスを使っても、TableViewerColumnクラスを使っても、テーブルにカラムを挿入することができますが、
TableViewerColumnクラスはViewerColumnクラスを継承しています。
ViewerColumnクラスには、setEditingSupportメソッドとsetLabelProviderメソッドが用意されています。
TableViewerColumn {
public void setEditingSupport(
EditingSupport editingSupport);
public void setLabelProvider(
CellLabelProvider labelProvider);
}
editingSupportは編集の設定を、labelProviderは表示のしかたを提供します。
CellLabelProviderクラスには、サブクラスとして
ColumnLabelProviderクラスと
OwnerDrawLabelProviderクラスがあります。
Copyright (c)
2008 -
2008
, KenjiNagao All Rights Reserved.