在具有基于SWT的GUI的Java桌面应用程序中,我们有一个表,其中某些行必须跨越多个列.这是通过此官方SWT Snippet:Snippet239.java中显示的方法解决的
然而,很久以后发现这种方法在Ubuntu上存在一个主要问题,默认的Ambiance/Radiance主题:列之间总是有垂直线,即使是跨越多列的单元格也是如此.这将在以下屏幕截图中显示:


如您所见,在第一个屏幕截图中,第1列和第2列之间有一条垂直线.是否有人知道如何摆脱这些线?
我们已经尝试过以下方法:
Table.setLinesVisible(false):不起作用,垂直线不会消失.根据我们已经尝试过的事情,我认为剩下的唯一方法就是在特定于平台的SWT内部进行处理,但我甚至不知道从哪里开始这样的事情.
| 归档时间: |
|
| 查看次数: |
1535 次 |
| 最近记录: |