首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解GroupLayout的困难

理解GroupLayout的困难
EN

Stack Overflow用户
提问于 2012-10-20 14:07:13
回答 1查看 273关注 0票数 4

我想做一些看起来像蓝色边框(右边)的东西,所以我从一个简单的有3个面板(左上角)的面板开始。

我似乎不知道如何使用GroupLayout,下面是我的代码。原来是左下角的那个。有人能告诉我我对GroupLayout的理解有什么问题吗?谢谢。

代码语言:javascript
复制
layout.setHorizontalGroup(layout.createSequentialGroup()
        .addComponent(yellow)
        .addComponent(green)
        .addGroup(layout.createParallelGroup())
            .addComponent(pink)

    );
layout.setVerticalGroup(layout.createSequentialGroup()
        .addGroup(layout.createParallelGroup())
            .addComponent(yellow)
            .addComponent(green)
        .addComponent(pink) 
    );
EN

回答 1

Stack Overflow用户

发布于 2012-10-20 22:00:24

看一下水平布局,您在parallel中有一个上部(黄色/绿色)和一个下部(粉红色)。上半部分显示黄色和绿色的序列

代码语言:javascript
复制
layout.setHorizontalGroup(
    layout.createParallelGroup()                    // upper and lower part show parallel layout
        .addGroup(layout.createSequentialGroup()    // <- upper part
            .addComponent(yellow)
            .addComponent(green)
        ).addComponent(pink)                        // <- lower part
);

另一方面,垂直布局是上部( parallel中的黄色和绿色,即并排)和下部(粉红色)的序列

代码语言:javascript
复制
layout.setVerticalGroup(
    layout.createSequentialGroup()                  // upper and lower part sequentially
        .addGroup(layout.createParallelGroup()      // <- upper part
            .addComponent(yellow)
            .addComponent(green)
        ).addComponent(pink)                        // <- lower part
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12985771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档