看板 java 關於我們 聯絡資訊
http://i.imgur.com/9kUKuaH.jpg 最初剛開始學習java swing寫東西 google了很久都找不到答案 想請問 藍線是我的Jpanel0(jp0)的border 紅線是我的jp1的border線 青線是我button組的border線 如圖所示 每個panel之間都有一個gap 想請問要如何移除這個gap? (我想讓button組緊貼上面) 我是讓frm add jp0 jp0 add jp1 jp1再ad我的button組 除了frm直接add button以外要怎麼做才能去掉那個auto gap呢 謝謝 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.210.114 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1444207455.A.5E0.html
jinn: jp0是用哪種layout@@? 把layout的gap設成0 不知道有沒有效XD10/08 01:58
jinn: JPanel jp0 = new JPanel(10/08 01:59
jinn: new FlowLayout(FlowLayout.CENTER, 0, 0));10/08 01:59
jinn: 好像說錯了,不是jp0,是要把jp1的layout的gap設成0才對。10/08 02:07
謝謝大大的回覆~~ 我jp沒有設layout(所以和frm一樣大) jp1是用BorderLayout.NORTH加到jp0 然後Button組的toolBar是用GridLayout加到jp1 我照大大的方法在jp和jp1裡Layout加建構子設gap(40和47行) 不過執行還是一模一樣QQ http://i.imgur.com/ruhec3H.jpg (照片中不小心打成CENTER了,我後來有改成NORTH了) 謝謝~~ ※ 編輯: defsrisars (1.168.71.84), 10/08/2015 09:56:02 我後來發現我是只有設到toolbar的layout 沒有設到jp1!!! 然後jp的layout設上去改一下也可以了!! 萬分感謝您 不然我自己摸不知道還會在這邊卡多久QQ (跪 ※ 編輯: defsrisars (110.30.224.169), 10/08/2015 11:06:38