java - Boxlayout 中 JPanel 周围的空白区域?

标签 java swing

我正在构建一个带有多个 JPanel 和带 Y 轴的 BoxLayout 的 GUI。我还在 JPanel 周围使用带标题的边框。请问是否可以控制JPanel的边框与窗框之间的间距?我还想知道是否可以将 JPanel 中的内容向左或向右对齐?谢谢!

最佳答案

您可以使用 CompoundBorder 添加一个 EmptyBorder 来包裹当前边框和空边框。不会呈现空边框,但允许您使用插图定义框架的边距。

面板内容的合理性取决于那里使用的布局管理器。面板中是否也有 BoxLayout

编辑:

一个非常好用且易于使用的布局管理器是MigLayout .它允许内联定义自定义插图、对齐方式等,并且只使用一个布局管理器。

关于java - Boxlayout 中 JPanel 周围的空白区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8952824/

相关文章:

Java - JTable - getSelectedRow() 中的数据错误

java - 将 JList 添加到 JPanel

java - 使用 SSCCE 在 JPanel 上绘制新节点

java - 在 IntelliJ 中运行 Eclipse 项目时遇到问题

java - 获取背景按钮并将此颜色应用于另一种颜色

java - Java 中非强制 bean

java - 用键盘激活 JButton

java - setBounds 的自动值

java - 如何使用 libGDX 设置纵向模式?

java - 如何使我的应用程序在选择时以及用户选择文件夹时读取我的文件,然后使应用程序读取其中的所有文件?