布局中的SWT复合排序

时间:2012-08-02 12:03:32

标签: java layout swt

我有一个包含两个子复合材料的复合材料

+---+---+
| 1 | 2 |
+---+---+

当用户点击按钮时,如何更改这两个合成的顺序? 结果应该是:

+---+---+
| 2 | 1 |
+---+---+

由于 西蒙

3 个答案:

答案 0 :(得分:4)

Control类有方法moveAbove()和moveBelow(),我认为这两个正在做你需要的东西

答案 1 :(得分:3)

我认为这回答了您的问题:Change the order of element in RowLayout SWT Java

它基本上说,您可以使用z-order来定位组件。

答案 2 :(得分:1)

Control.moveAbove()和Control.moveBelow()用于更改Composite children()中控件的顺序。父复合应该重新布局以计算子节点的新边界。