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