Re: [問題] 一個 GridBagLayout 的問題
※ 引述《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
→
05/05 01:12, , 1F
05/05 01:12, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):