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



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

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

new FlowLayout(FlowLayout.LEADING);
编辑:有了代码后,我认识到垂直对齐是你的问题。你应该切换到另一个布局来解决这个问题,例如:
contentPanel.setLayout(new BoxLayout(contentPanel, BoxLayout.X_AXIS));

相关内容

  • 没有找到相关文章

最新更新