我在JFace / SWT的帮助下用Java构建了一个应用程序。我主要使用JFace的TableViewer
,有时使用myTableViewer.getTable()
后面的SWT表。
我的表格有一个标题(填充了列名称),第一行在CCombos
中使用CellEditors
呈现(过滤器的下拉菜单)。
现在我想修复表格中的第一行(“过滤行”),因此如果我向下滚动或不同步,它会一直显示,直接显示...
你知道有没有机会这样做(而不是像在互联网上找到的那样在两张桌子中拆分一张桌子?)
答案 0 :(得分:0)
SWT表不支持固定的行或列。
如果组合打算保留有限数量的选项,您可以使用context menus on the column headers代替。
您可以考虑使用不同成熟度的替代类似表格的实现:
如果上述情况不符合您的要求,则必须使用包含组合小部件的不同表格或实现自定义“标题”控件。