0

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

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

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

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

谢谢西蒙

4

3 回答 3

4

控制类有方法moveAbove()和moveBelow(),我认为这两个正是你需要的

于 2012-08-02T12:18:23.087 回答
3

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

它基本上说,有一个z-order你可以用来定位你的组件。

于 2012-08-02T12:07:46.933 回答
1

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

于 2012-08-03T06:17:35.397 回答