1
我想知道的是什麼樣的區別:想知道在JFrames(BorderLayout的)差異
window.getContentPane()的setLayout(新的BorderLayout());
和
window.setLayout(新的BorderLayout());
(窗口是一個JFrame對象)。
謝謝你的答案。
我想知道的是什麼樣的區別:想知道在JFrames(BorderLayout的)差異
window.getContentPane()的setLayout(新的BorderLayout());
和
window.setLayout(新的BorderLayout());
(窗口是一個JFrame對象)。
謝謝你的答案。
檢查Java文檔...
http://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html
「JFrame類是使用幀略有不符。其他所有JFC /擺動頂層容器一樣,JFrame包含一個JRootPane作爲其唯一的孩子。根窗格提供的內容窗格通常應包含JFrame顯示的所有非菜單組件,這與AWT框架案例不同,作爲一個便捷添加及其變體,remove和setLayout已被覆蓋根據需要轉發到contentPane。「
使用的getContentPane()
我總是創建一個新JPanel對象,並調用setContentPane()
將其添加到JFrame對象