相对于JFrame移动组件



我有4个JButton设置在彼此下面。我想让它们在用户水平调整框架大小时左右移动。

:
ButtonLocation: 300200

现在我调整帧的大小为:600,400
ButtonLocation应为:500,200

你知道我该怎么做吗?

谢谢

使用合适的LayoutManager。例如GridBagLayout,你可以为每个按钮设置GridBagConstraints的fill和Insets

要获得4个按钮在彼此下方,将它们放在单个列GridLayout中。为了使其相对于框架的RHS移动,将(带有GridLayout的面板)置于BorderLayoutEAST约束中。

最新更新