<更新記録>
2008年 1月 4日
執筆

姉妹サイト検索 Web検索


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クラスがあります。
Powered by VeryEasyCMS