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

Java 如何在调整窗口大小时重新定位JButton,java,swing,jbutton,Java,Swing,Jbutton,我在JFrame的中下部保留了一个JButton。现在,每当我调整窗口大小时,JButton都应该根据新调整大小的窗口重新定位(在新的中心)。谁能告诉我如何做到这一点。提前谢谢。我想看看裁员经理 边界布局可以做到这一点 我想看看裁员经理 边界布局可以做到这一点 Swing中的组件根据框架的布局管理器进行渲染。默认的布局管理器是BorderLayout,它将框架分为五个逻辑部分:北(上)、南(下)、东(右)、西(左)和中(中间的所有内容)。默认情况下,零部件居中 可以为每个零件创建子框架,并为其提

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

我想看看裁员经理 边界布局可以做到这一点


我想看看裁员经理 边界布局可以做到这一点


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

可以为每个零件创建子框架,并为其提供类似的布局管理器或完全不同的布局管理器。在本例中,您希望在主帧的南部位置创建一个新的子帧,并将按钮置于其北、中或南部位置之一


希望这有帮助…

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

可以为每个零件创建子框架,并为其提供类似的布局管理器或完全不同的布局管理器。在本例中,您希望在主帧的南部位置创建一个新的子帧,并将按钮置于其北、中或南部位置之一

希望这有助于…

1)使用带有“中心对齐”的FlowLayout创建JPanel,并将您的JButton添加到面板中。 2) 将此面板添加到内容窗格的“南部”,默认情况下,内容窗格使用边框布局。

1)使用带有“中心对齐”的FlowLayout创建JPanel,并将您的JButton添加到面板中。
2) 将此面板添加到内容窗格的“南部”,默认情况下,内容窗格使用BorderLayout。

请发布一些代码片段,否则将很难为您提供帮助@Nilesh-我想timmyd想说的是,如果你接受了更多的答案(当他们解决你的问题时),更多的人可能会愿意在你未来的问题上帮助你。你能发布一些代码片段吗,否则就很难帮助你了@Nilesh-我想timmyd想说的是,如果你接受了更多的答案(当他们解决你的问题时),更多的人可能会愿意在你未来的问题上帮助你。