我在下面设置了4个JButton。我希望它们在用户横向调整框架大小时左右移动。
例如:框架尺寸:400,400
ButtonLocation:300,200
现在我将框架调整为:600,400
ButtonLocation应为:500,200
任何想法我怎么能做到这一点?
由于
答案 0 :(得分:2)
使用正确的LayoutManager。例如。 GridBagLayout,您可以在其中为每个按钮设置填充和Insets to GridBagConstraints。
答案 1 :(得分:1)
要将4个按钮放在彼此之下,请将它们放在一列GridLayout
中。然后,为了相对于框架的RHS移动,将(带有GridLayout
的面板)放入BorderLayout
的EAST
约束中。
有关详细信息,请参阅Using Layout Managers。