早期的java版本. 需要先获得内容面板getContentPane,然后才前手孙能向JFram添加组件.
frame.getContentPane().add(child)
后来的薯返java版本, 已经简化为可以直接向JFrame添加组件了.(实际上还是向内容面板进行了添加,只是代码上简洁了).
frame.add(child)
这些知识,你也可以慧链通过阅读java源代码的注释里获得.
java源码里的描述
JFrame是允许直接添加组件的,他有一个默认的面板,如果不指明添加到那个面渣培板,默兆梁烂认就是添加到JFrame的默认面板中;添加面板是为了布局的需要,使用面板布局可以是界面更加清晰明了,getcontentPane(),就是用来取得JFrame的默认面板的,我平时都是直族漏接添加,都不用这个的欢迎分享,转载请注明来源:内存溢出
评论列表(0条)