[問題] Java swing Jpanel間隙問題

看板java作者 (阿轉)時間10年前 (2015/10/07 16:44), 10年前編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
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

10/08 01:58, , 1F
jp0是用哪種layout@@? 把layout的gap設成0 不知道有沒有效XD
10/08 01:58, 1F

10/08 01:59, , 2F
JPanel jp0 = new JPanel(
10/08 01:59, 2F

10/08 01:59, , 3F
new FlowLayout(FlowLayout.CENTER, 0, 0));
10/08 01:59, 3F

10/08 02:07, , 4F
好像說錯了,不是jp0,是要把jp1的layout的gap設成0才對。
10/08 02:07, 4F
謝謝大大的回覆~~ 我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
文章代碼(AID): #1M5DjVNW (java)