如何收听分频器SashForm
搬入SWT
?
我想调整内容对象的大小,使其成为ScrolledComposite
(在其中一个部分中SashForm
)的宽度和自动高度。
如何收听分频器SashForm
搬入SWT
?
我想调整内容对象的大小,使其成为ScrolledComposite
(在其中一个部分中SashForm
)的宽度和自动高度。
该运动没有特定的事件SashForm
。您可以为添加到SashForm
.
control.addListener(SWT.Resize, new Listener()
{
@Override
public void handleEvent(final Event event)
{
// TODO handle reize
}
});
所以我不得不自己找出来,因为文档中没有提到它:
sashForm.getChildren();
会给你孩子和腰带,但只有在你打电话后
sashForm.getParent.layout();
并且只有在有腰带的情况下(如果您至少添加了 2 个孩子)
然后你得到了 Sash,你可以注册任何你想要的监听器;)希望将来会有一个接口。(一个公共的)