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个孩子)
然后你得到了窗框,你可以注册任何你想要的听众;)
希望将来会有一个这样的接口。(一个公共接口)你说的“分隔符”是什么意思?哦:)写错了什么。