Java JFace TableViewer修复/冻结行

时间:2014-10-31 17:12:54

标签: java swt jface tableviewer

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

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

现在我想修复表格中的第一行(“过滤行”),因此如果我向下滚动或不同步,它会一直显示,直接显示...

你知道有没有机会这样做(而不是像在互联网上找到的那样在两张桌子中拆分一张桌子?)

1 个答案:

答案 0 :(得分:0)

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

如果组合打算保留有限数量的选项,您可以使用context menus on the column headers代替。

您可以考虑使用不同成熟度的替代类似表格的实现:

如果上述情况不符合您的要求,则必须使用包含组合小部件的不同表格或实现自定义“标题”控件。