0

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

4

1 回答 1

0

从容器中移除组件并再次将其添加到北方。打电话revalidate()或更好,animateLayout()例如

myBorderContainer.removeComponent(button);
myBorderContainer.addComponent(BorderLayout.NORTH, button);
myBorderContainer.animateLayout(300);
于 2013-03-23T13:23:37.137 回答