小编典典

如何在调整窗口大小时重新定位JButton

java

我在JFrame的底部中间保留了一个JButton。现在,每当我调整窗口大小时,都应根据新调整大小的窗口重新定位JButton(在新的中心)。谁能告诉我如何做到这一点。提前致谢。


阅读 153

收藏
2020-11-30

共1个答案

小编典典

Swing中的组件根据框架的布局管理器进行渲染。默认的布局管理器是BorderLayout,它将框架分为五个逻辑部分:北(上),南(下),东(右),西(左)和中心(介于两者之间的所有内容)。默认情况下,组件居中。

您可以为每个零件创建子框架,并为它们提供类似的布局管理器或完全不同的布局管理器。在您的情况下,您想在主机架的南位置创建一个新的子帧,然后将按钮置于其北,中或南位置之一。

希望这可以帮助…

2020-11-30