我在我的JFrame的底部中间部分保持一个JButton。现在,每当我根据新的调整窗口调整窗口大小的一个JButton应该重新调整(在新的中心)。谁能告诉我如何做到这一点。由于事先。

有帮助吗?

解决方案

在Swing组件根据所述帧的布局管理器呈现。默认布局管理器是BorderLayout,其中将帧分为五个逻辑部分:北(上),南(向下),东(右),西(左)和中心(之间的一切)。组件默认居中。

可以为每个部分创建的子帧,并给他们一个类似的布局管理器,或完全不同的布局管理器。你的情况,你会想在主框架的南位置创建一个新的子帧,并且把你的按钮,在其北,中心或南的位置之一。

希望这有助于...

其他提示

1)创建使用流布局与“中心对准”一个JPanel和你的JButton添加到面板。 2)本面板添加到它默认使用一个BorderLayout的所述内容窗格中的“南”。

我将看一看布局管理 的BorderLayout会做的伎俩

http://java.sun.com/docs /books/tutorial/uiswing/layout/border.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top