[J2SE] 關於GridBagLayout
小弟要做一個視窗程式
畫面設計是
tfNick 和 tfIp兩個物件各佔 pNorth中的1/3
btnNick 和 btnIp 各佔 1/6
順序是 tfNick btnNick tfIp btnIp
可是做出來的變成這4個物件各佔1/4畫面
請問是哪裡需要改?
部分程式碼如下
pNorth.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.HORIZONTAL;
c.insets = new Insets(3,3,3,3);
c.weightx=1.0;
c.gridy=0;
c.gridx=0;
c.gridwidth = 2;
pNorth.add(tfNick,c);
c.gridx=2;
c.gridwidth = 1;
pNorth.add(btnNick,c);
c.gridx=3;
c.gridwidth = 2;
pNorth.add(tfIp,c);
c.gridx=5;
c.gridwidth = 1;
pNorth.add(btnIp,c);
--
═║═║═║═人生如果沒有遺憾,═║═║═║═║═║═║═║═║═║═
║═║═║═║那就不叫自己的人生,═║═║═║═║═║═║═║═║═║
═║═║═║═而叫別人的劇本。║═║═║═║═║═║═║═圖: pauleagle
║═║═║═║═║═║═║═║═║═║═║═║═║═║═║文: kyod═║
═║═║═【傳說】 P_Alice已完稿═║═║═║═║═║═║═║═║═║═
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.236.24
推
05/15 21:08, , 1F
05/15 21:08, 1F
→
05/17 12:19, , 2F
05/17 12:19, 2F