【问题标题】:Changing Grid Size in Java在 Java 中更改网格大小
【发布时间】:2011-03-21 00:50:05
【问题描述】:

在 Swing 中,使用网格布局,每个网格都有相同的大小..

是否可以根据需要更改网格大小以使其不均匀...??

【问题讨论】:

    标签: java swing grid-layout


    【解决方案1】:

    没有。

    您可以做的是嵌套布局。例如,如果您需要将一个单元格拆分为多个块。否则,您应该使用其他一些布局,例如 GridBagLayout。

    【讨论】:

    • "你可以做的是嵌套布局。"这通常是最好的解决方案,也是被遗漏的解决方案!
    【解决方案2】:

    根据设计,gridlayout 将所有行/列的大小设置为相同。您必须切换到另一个布局管理器才能拥有大小不等的网格(例如 GridBagLayout)。

    【讨论】:

      【解决方案3】:

      不,但在我看来,gridlayout 是一场灾难,不应该使用。

      如果您想生成某种形式的布局,例如具有不同大小列的布局,请使用表单布局,可在此处找到:http://www.jgoodies.com/freeware/forms/

      【讨论】:

        猜你喜欢
        • 2012-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-24
        • 1970-01-01
        • 1970-01-01
        • 2019-09-08
        • 1970-01-01
        相关资源
        最近更新 更多