2014-10-31 123 views
0

我在JFace/SWT的帮助下使用Java构建了一个应用程序。我主要使用的是JFace的TableViewer,有时SWT表的背后是myTableViewer.getTable()Java JFace TableViewer修复/冻结行

我的表格有一个标题(填充列名称),第一行用CCombosCellEditors(用于过滤器的下拉菜单)中呈现。

现在我想以修复这个表格第一行(“过滤器行”),所以它总是显示,独立,如果我向下滚动或不..

你知道任何机会做这(而不是把它分成两张表格,就像我在互联网上发现的那样)?

回答

0

SWT表格不支持固定的行或列。

如果组合中的组合被限制选择,您可以使用context menus on the column headers代替。

也有不同程度的成熟,你可能会考虑替代表样实现:

如果以上不符合您的要求,您将不得不使用包含组合窗口小部件的独特表或实现自定义“标题”控件。