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对象