Re: [問題] 一個 GridBagLayout 的問題

看板java作者 (AI3767)時間17年前 (2008/05/05 00:21), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/6 (看更多)
※ 引述《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
文章代碼(AID): #187UA5LP (java)
討論串 (同標題文章)
文章代碼(AID): #187UA5LP (java)