
我想做一些看起来像蓝色边框(右边)的东西,所以我从一个简单的有3个面板(左上角)的面板开始。
我似乎不知道如何使用GroupLayout,下面是我的代码。原来是左下角的那个。有人能告诉我我对GroupLayout的理解有什么问题吗?谢谢。
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)
);发布于 2012-10-20 22:00:24
看一下水平布局,您在parallel中有一个上部(黄色/绿色)和一个下部(粉红色)。上半部分显示黄色和绿色的序列:
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中的黄色和绿色,即并排)和下部(粉红色)的序列。
layout.setVerticalGroup(
layout.createSequentialGroup() // upper and lower part sequentially
.addGroup(layout.createParallelGroup() // <- upper part
.addComponent(yellow)
.addComponent(green)
).addComponent(pink) // <- lower part
);https://stackoverflow.com/questions/12985771
复制相似问题