SWT JFace:如何实现"水平或可扩展的TableViewer"?

Den*_*ong 2 tree swt jface tableviewer treeviewer

我认为这个问题很常见.

最近我有一个要求,我需要做一个水平或可扩展的表格视图.如果您需要一个示例,可以参考Mac OS X的活动监视器: 在表视图中的水平行

与此同时,我在这里尝试了一个例子,它满足了我的要求: SWT一个 http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/SWTTreeWithMulticolumns.htm

但是它有一些问题:1.它使用SWT的Tree类而不是JFace类; 2.我认为它需要重复实现一些JFace查看器类的功能,例如通过单击列标题,过滤器等进行排序.

当我感到绝望时,我发现Eclipse本身有一个完美的视图,它的"问题"视图: Eclipse中的问题视图

所以我认为必须有一种优雅的方式,例如扩展JFace TableViewerTreeViewer类.

但我需要帮助,因为我在谷歌搜索了很多没有好结果.:-(

Ale*_*nov 5

那只是一个TreeViewer.请注意,您可以添加TreeViewerColumns.