我的窗口应该允许两种不同的布局(这是一个简单的例子,以更好地说明它),例如:
+-------------+-------------+-------------+
| Component 1 | Component 2 | Component 3 |
| | | |
| | | |
| | | |
| | | |
+-------------+-------------+-------------+
并且
+-------------+---------------------------+
| Component 1 | Component 2 |
| | |
| +---------------------------+
| | Component 3 |
| | |
+-------------+---------------------------+
用户可以通过菜单项在两者之间切换。
使用SWT创建组件时需要提供父级。但是我们需要(1)重用组件并将它们放置在不同的父级中(类似于停靠框架)。那么如何在SWT中实现这一点呢?
layout()
之后执行setFocus()
。 - Paul Lammertsma