在运行时更改LayoutConstraint代号为1

时间:2013-03-22 22:00:25

标签: layout constraints codenameone

我有一个带BorderLayout的容器和一个带LayoutConstraint =“South”的Button。如何在运行时将其更改为“北”?

1 个答案:

答案 0 :(得分:0)

从容器中取出组件并再次将其添加到北方。请致电revalidate()或更好animateLayout(),例如

myBorderContainer.removeComponent(button);
myBorderContainer.addComponent(BorderLayout.NORTH, button);
myBorderContainer.animateLayout(300);