Eclipse 布置SWT组件层次结构

Eclipse 布置SWT组件层次结构,eclipse,swt,Eclipse,Swt,当SWT控件的首选大小更改时,使组件层次结构重新布局的最佳方法是什么?我的特殊情况是标签文本的动态更新。我所知道的唯一方法,bokowski建议作为答案,是使用滚动条沿着组件层次结构向上走到复合祖先,然后调用祖先.layout(新控件[]{changedescendent})。有更好的方法吗?最好对更改的控件或其父控件进行简单的方法调用。我所知道的唯一方法,bokowski建议作为答案,是使用滚动条沿着组件层次结构向上走到复合的祖先,然后调用祖先.layout(新控件[]{changedesce

当SWT控件的首选大小更改时,使组件层次结构重新布局的最佳方法是什么?我的特殊情况是标签文本的动态更新。

我所知道的唯一方法,bokowski建议作为答案,是使用滚动条沿着组件层次结构向上走到复合
祖先
,然后调用
祖先.layout(新控件[]{changedescendent})
。有更好的方法吗?最好对更改的控件或其父控件进行简单的方法调用。

我所知道的唯一方法,bokowski建议作为答案,是使用滚动条沿着组件层次结构向上走到复合的
祖先
,然后调用
祖先.layout(新控件[]{changedescendent})
。有更好的方法吗?最好对已更改的控件或其父控件进行简单的方法调用。

我希望看到这个问题也适用于Swing和AWT控件。布局很难,我从来没有发现一种模式可以正常工作。我很想看到这个问题也适用于Swing和AWT控件。布局很难,我从来没有发现一种模式可以正常工作。