如何在SWT的SashForm上显示手柄/视觉指示?

使用我的代码,没有反馈给用户,实际上是窗扇形式:

import org.eclipse.swt.custom.SashForm;

// ...

SashForm leftRightSashForm = new SashForm(panel, SWT.HORIZONTAL | SWT.SMOOTH);

最佳答案

AFAIK当前无法更改SashForm分隔符的外观。

一个部分解决方案可能是更改Sash本身的背景颜色,这也更改分隔符的颜色,如下所示:

sashForm.setBackground(sashForm.getDisplay().getSystemColor( SWT.COLOR_GRAY));

09-25 22:03