我有一个带BorderLayout的容器和一个带LayoutConstraint =“South”的Button。如何在运行时将其更改为“北”?
答案 0 :(得分:0)
从容器中取出组件并再次将其添加到北方。请致电revalidate()
或更好animateLayout()
,例如
myBorderContainer.removeComponent(button);
myBorderContainer.addComponent(BorderLayout.NORTH, button);
myBorderContainer.animateLayout(300);