この質問はかなり多いと思います。
最近、水平または拡張可能なテーブルのようなビューを作成する必要があるという要件があります。例が必要な場合は、Mac OS X のアクティビティ モニターを参照できます。
同時に、私の要件をかなり満たす例をここで試しました:
http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTTreeWithMulticolumns.htm
ただし、いくつかの問題があります。1. JFace クラスではなく、SWT のTree
クラスを使用しています。2. 列ヘッダーのクリックによるソート、フィルターなど、いくつかの JFace ビューアー クラスの機能を繰り返し実装する必要があると思います。
私が必死に感じている間に、Eclipse 自体が完璧なビュー、つまり「問題」ビューを備えていることに気付きました。
TableViewer
したがって、JFaceやTreeViewer
クラスを拡張するなど、エレガントに行う方法が必要だと思います。
しかし、Google で何度も検索しても良い結果が得られなかったので、助けが必要です。:-(