Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以自定义绘制Jface表格列标题吗?_Java_Swt_Eclipse Rcp_Jface_Custom Draw - Fatal编程技术网

Java 我可以自定义绘制Jface表格列标题吗?

Java 我可以自定义绘制Jface表格列标题吗?,java,swt,eclipse-rcp,jface,custom-draw,Java,Swt,Eclipse Rcp,Jface,Custom Draw,我正在通过为列指定OwnerDrawCellLabelProvider,用owner绘图编程一个JFace表。我现在很满意表格主体的外观,但也希望调整表格标题的外观 是否有任何API方法可以访问如何绘制每列的标题?我总是可以创建第二个自定义绘制的表格作为第一个表格的标题,但这似乎有点愚蠢。您可以查看NebulaGrid小部件。它有一个GridTableViewer和一个GridTreeViewer。很方便。它允许对列和行标题进行自定义。请参阅代码片段长期以来,一直有针对此open的增强请求。

我正在通过为列指定OwnerDrawCellLabelProvider,用owner绘图编程一个JFace表。我现在很满意表格主体的外观,但也希望调整表格标题的外观


是否有任何API方法可以访问如何绘制每列的标题?我总是可以创建第二个自定义绘制的表格作为第一个表格的标题,但这似乎有点愚蠢。

您可以查看Nebula
Grid
小部件。它有一个
GridTableViewer
和一个
GridTreeViewer
。很方便。它允许对列和行标题进行自定义。请参阅代码片段

长期以来,一直有针对此open的增强请求。