Java 为什么在Windows7中SWT表的列之间有空格

Java 为什么在Windows7中SWT表的列之间有空格,java,eclipse,windows-7,swt,Java,Eclipse,Windows 7,Swt,我以前也问过类似的问题(它有所有的截图和一切): 在深入挖掘之后,我发现了两件(令人惊讶的)事情: 它实际上与setLinesVisible()没有任何关系 最初假定的。那些暗柱分界线不是“线”, 事实上,如果我使用浅色设置linesvisible(true),我会看到 黑色的“线条”在线条的左边。换句话说,, 看起来那些黑色分隔符存在的原因是 背景列单元格未完全填充,看起来有 单元格右端的1或2个像素不正确 绘制到所需的单元格背景,但显示 表背景色 如果我换一个(更)旧的swt罐(大约3-5

我以前也问过类似的问题(它有所有的截图和一切):

在深入挖掘之后,我发现了两件(令人惊讶的)事情:

  • 它实际上与setLinesVisible()没有任何关系 最初假定的。那些暗柱分界线不是“线”, 事实上,如果我使用浅色设置linesvisible(true),我会看到 黑色的“线条”在线条的左边。换句话说,, 看起来那些黑色分隔符存在的原因是 背景列单元格未完全填充,看起来有 单元格右端的1或2个像素不正确 绘制到所需的单元格背景,但显示 表背景色

  • 如果我换一个(更)旧的swt罐(大约3-5年) 旧),那么“裂缝”就不会出现了

  • 因此,只有windows7上较新的swt JAR才会出现这种不良行为


    有人能给点建议吗?

    这不就是其中之一吗?或者


    如果没有,你可以写一些文章。

    这不是其中一个bug吗?或者


    如果没有,你可以写一些帖子。

    这不是其中一个bug吗?或者不确定它们是同一个问题,但它们看起来确实非常相关。我已经提交了一份SWT错误报告。我的错误报告已经提交@但是,似乎没有人花时间去看它…这可能需要一段时间,你可以试着写一些关于谢谢你的帖子!如果你把上面的评论发布到一个答案中,我会选择它作为被接受的答案。这不是一个错误吗?或者不确定它们是同一个问题,但它们看起来确实非常相关。我已经提交了一份SWT错误报告。我的错误报告已经提交@但是,似乎没有人花时间去看它…这可能需要一段时间,你可以试着写一些关于谢谢你的帖子!如果你把上面的评论发布到一个答案中,我会选择它作为被接受的答案。