基本イディオム TableViewerはテーブルをモデルとビューに切り分けて作るためのJFaceのフレームワークです。基本的な概念は、TreeViewerと変わりありません。モデルとしては、IStructuredContentProviderを継承したコンテントプロバイダー、ビューとしてはITableLabelProviderを継承したラベルプロバイダーを使っています。これら二つのモデルとビューをTableViewerにセットすればいいわけです。したがってテーブルを作るためのイディオムは以下のようになります。 TableViewer tv = new TableViewer(...); //カラムの追加やレイアウトの設定などは、Tableウィジェットを取得して行います Table table = tv.getTable(); TableColumn col1 = new TableColu