[英]How to listen for divider move in SashForm in SWT?
如何在SWT
中听SashForm
中的divider移动?
我想调整内容对象的大小,使其成为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,你可以注册你想要的任何听众;)希望将来会有一个接口。(一个公共的)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.