我有一个包含两个子复合的复合
+---+---+|1|2|+---+---+
当用户单击按钮时,我如何更改这两个组合的顺序?结果应该是:
+---+---+|2|1|+---+---+
谢谢Simon
Control类有方法moveAbove()和moveBelow(),我认为这两个方法正是你需要的原因
我认为这回答了您的问题:更改RowLayout SWT Java 中元素的顺序
它基本上说,有一个z-order
,你可以用来定位你的组件。
Control.moveAbove()和Control.moveBelow()用于更改Composite children()中控件的顺序。父组合应该重新布局,以计算子组合的新边界。