Java 如何在SWT中听到分隔器以扇形移动?

Java 如何在SWT中听到分隔器以扇形移动?,java,swt,scrolledcomposite,Java,Swt,Scrolledcomposite,如何在SWT中收听分隔器在SashForm中的移动 我想调整内容对象的大小,使其成为ScrolledComposite(在SashForm的一个部分中)的宽度和自动高度。对于SashForm移动没有特定事件。您可以向添加到SashForm的部件添加调整大小侦听器 control.addListener(SWT.Resize, new Listener() { @Override public void handleEvent(final Event event) {

如何在
SWT
中收听分隔器在
SashForm
中的移动


我想调整内容对象的大小,使其成为
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个孩子)

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

你说的“分隔符”是什么意思?哦:)写错了什么。