【问题标题】:White Space around JPanel in Boxlayout?Boxlayout中JPanel周围的空白?
【发布时间】:2012-01-21 12:06:24
【问题描述】:

我正在构建一个带有多个 JPanel 和一个带有 Y 轴的 BoxLayout 的 GUI。我还在 JPanel 周围使用带有标题的边框。我想知道是否可以控制 JPanel 的边框和窗口框架之间的空间?我还想知道是否可以将 JPanel 内的内容向左或向右证明是合理的?谢谢!

【问题讨论】:

    标签: java swing


    【解决方案1】:

    您可以使用CompoundBorder 添加EmptyBorder 来包装当前边框和空边框。空边框不会被渲染,但允许您使用 insets 定义框架的边距。

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

    编辑

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

    【讨论】:

    • 嗨!不,我只是将组件添加到 JPanel 并因此获得居中位置。如果向左会更好看?
    • 我没有使用 NetBeans!我是手工制作的……或者尝试学习手工制作,但是比较网页设计的难易程度令人沮丧!
    • @3D-kreativ 有时它甚至比网页设计更容易,只要你有合适的布局管理器。我正在使用 MigLayout,它非常简单直接。我会在我的答案中添加链接,以便其他人可以找到它。
    猜你喜欢
    • 2017-02-07
    • 1970-01-01
    • 2013-04-13
    • 2013-04-29
    • 2010-10-19
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多