【发布时间】:2013-05-30 09:06:29
【问题描述】:
我有一个 JFace TreeViewer 和一个 SWT Tree 底层,我正在为自己的多行支持绘制我的单元格。目前,它看起来像这样:
我希望展开图标和标签都像这样降低:
这对标签没有问题,因为我从StyledCellLabelProvider 扩展并覆盖paint() 和measure() - 问题是我不知道是否可以为展开图标设置 Y 坐标。恐怕不是。。如果是这样,我也想为自己绘制一个自定义展开图标,但还有一点:是否有可能完全消失本机展开图标?我在measure() 和paint() 方法中都试过了,但没有成功:
event.detail &= ~SWT.FOREGROUND;
【问题讨论】:
-
您最终找到解决问题的方法了吗?
标签: java user-interface drawing swt jface