Re: [問題] 與外框的間隔

看板java作者 (杏花天影)時間13年前 (2012/11/14 02:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《bob8166 (考試領導教學)》之銘言: : 請問各位 : 我是用BorderLayout來排版的 : 雖然內部元件的間隔可以調整 : 可是他與整個視窗的外框黏再一起 : 請問有什麼方法可以解決 : 還是說要改成GridBagLayout 你應該是利用 JFrame 的 getContentPane() 方法, 取得預設的 Content Pane 來擺放東西的吧? 就我所知,預設的 Content Pane 就是無法設定留邊界空間。 所以你應該 new 一個 JPanel 來取代預設的 Content Pane。 ex: JFrame frame = new JFrame(); ... JPanel contentPane = new JPanel(); contentPane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); contentPane.setLayout(new BorderLayout()); ... contentPane.add(...); contentPane.add(...); frame.setContentPane(contentPane); ... frame.setVisible(true); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.173.223 ※ 編輯: lashante 來自: 1.34.173.223 (11/14 02:18)

11/14 09:42, , 1F
原來如此 謝謝~
11/14 09:42, 1F
文章代碼(AID): #1GeexNkX (java)
討論串 (同標題文章)
文章代碼(AID): #1GeexNkX (java)