作者AI3767 (AI3767)
看板java
标题Re: [问题] 一个 GridBagLayout 的问题
时间Mon May 5 00:21:23 2008
※ 引述《drumrick (bytes & notes)》之铭言:
: 你空格上面的component的宽度如果是0 或是根本没有放
: 就不会有效果
: 例如你写一个2一个3他不会长出这个样子
: ┌────┐
: │ Button1│
: ├────┴─┐
: │ Button 2 │
: └──────┘
: 他不是按比例规划空间的 只是把component的width加一加
: 硬要做的话 我只想到上三个用panel包 下三个用panel包...
我没搞清楚就回他, 下面code算我的诚意XD
换掉 c.fill 之後 到 JFrame 之前的部分,
至少我测是ok的
JPanel p1 = new JPanel(new GridBagLayout());
c.gridy = 0;
panel.add(p1, c);
JPanel p2 = new JPanel(new GridBagLayout());
c.gridy = 1;
panel.add(p2, c);
c.gridy = 0;
p1.add(b1, c);
p1.add(b2, c);
p1.add(b3, c);
c.weightx = 1;
p2.add(b4, c);
p2.add(b5, c);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.219.93
1F:→ eliang:谢谢! 05/05 01:12