1

如何收听分频器SashForm搬入SWT

我想调整内容对象的大小,使其成为ScrolledComposite(在其中一个部分中SashForm)的宽度和自动高度。

4

2 回答 2

2

该运动没有特定的事件SashForm。您可以为添加到SashForm.

control.addListener(SWT.Resize, new Listener()
 {
   @Override
   public void handleEvent(final Event event)
   {
     // TODO handle reize
   }
 });
于 2014-02-21T08:21:28.383 回答
1

所以我不得不自己找出来,因为文档中没有提到它:

sashForm.getChildren();

会给你孩子腰带,但只有在你打电话后

sashForm.getParent.layout();

并且只有在有腰带的情况下(如果您至少添加了 2 个孩子)

然后你得到了 Sash,你可以注册任何你想要的监听器;)希望将来会有一个接口。(一个公共的)

于 2014-06-03T15:02:09.587 回答