如何使FlowLayout将组件添加到框架的顶部而不是中心?

时间:2011-04-24 06:20:55

标签: java flowlayout

我正在使用FlowLayout,我希望我的组件从我的框架的左上角“流动”到右下角,而不是从屏幕的中心开始。 GridLayout做得很好,但它重新调整了我的组件的大小,我不喜欢这样。我会使用GridBagLayout但它很复杂我想看看如果可以用FlowLayout做我想做的事。

1 个答案:

答案 0 :(得分:8)

您可以将其作为参数传递给构造函数

new FlowLayout(FlowLayout.LEADING);

编辑:在获得代码后,我发现垂直对齐是您的问题。你应该切换到另一个布局来解决这个问题,例如:

contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.X_AXIS));