看板 java 關於我們 聯絡資訊
※ 引述《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)
bob8166:原來如此 謝謝~ 11/14 09:42