2

この質問はかなり多いと思います。

最近、水平または拡張可能なテーブルのようなビューを作成する必要があるという要件があります。例が必要な場合は、Mac OS X のアクティビティ モニターを参照できます。 テーブル ビューの平準化された行

同時に、私の要件をかなり満たす例をここで試しました: SWT 1 http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTTreeWithMulticolumns.htm

ただし、いくつかの問題があります。1. JFace クラスではなく、SWT のTreeクラスを使用しています。2. 列ヘッダーのクリックによるソート、フィルターなど、いくつかの JFace ビューアー クラスの機能を繰り返し実装する必要があると思います。

私が必死に感じている間に、Eclipse 自体が完璧なビュー、つまり「問題」ビューを備えていることに気付きました。 Eclipse の問題ビュー

TableViewerしたがって、JFaceやTreeViewerクラスを拡張するなど、エレガントに行う方法が必要だと思います。

しかし、Google で何度も検索しても良い結果が得られなかったので、助けが必要です。:-(

4

3 に答える 3

5

それは単にTreeViewer. TreeViewerColumns を追加できることに注意してください。

于 2011-11-10T11:20:45.217 に答える
0

EclipseRCP & ViewPart での使用例を次に示します。

http://javawiki.sowas.com/doku.php?id=swt-jface:treetableviewer

于 2013-09-30T14:51:50.333 に答える
0

わかりました、ありがとうアレクセイ、それは本当に真実です。

また、ここで便利なリンクを見つけました: http://dev.eclipse.org/viewcvs/viewvc.cgi/org.eclipse.jface.snippets/Eclipse%20JFace%20Snippets/org/eclipse/jface/snippets/viewers/Snippet026TreeViewerTabEditing. java?view=マークアップ

于 2011-11-11T04:01:06.680 に答える