我通过分配列OwnerDrawCellLabelProvider编程一个JFace表与owner-drawing。我现在对表体的外观很满意,但还想调整表头的外观。
是否有任何API的方式,我可以访问如何每列的标题绘制?我总是可以创建第二个自定义绘制的表作为第一个表的标题,但这似乎有点傻。
您可以查看Nebula Grid
widget。它有一个GridTableViewer
和一个GridTreeViewer
。很方便的。它允许自定义列和行标题。查看这里的代码片段