当前位置 :
myFrame.add(this);和myFrame.setContentPane(this);有什么不同frame是JFrame的一个对象this表示一个继承了JPanel类的类的对象请问myFrame.add(this);和myFrame.setContentPane(this);两句话有什么区别?
1人问答
更新时间:2024-04-28 02:09:20
问题描述:

myFrame.add(this);和myFrame.setContentPane(this);有什么不同

frame是JFrame的一个对象this表示一个继承了JPanel类的类的对象

请问myFrame.add(this);和myFrame.setContentPane(this);两句话有什么区别?

孙衢回答:
  Swing中,有一个入口程序Application的那个...   其他的都是Frame的...   您提到的this,一般出现在Frame中...   如果this是JPanel的一个对象的话,frame.add(this);是将这个组件,放到frame中,而frame中,默认是将组件放到ContentPane中的...   两句话有区别,但意义上,没有区别...   手写过Swing的话,会更清楚的...   强烈建议用记事本尝试一下,会有很大的收获!
其它推荐
最新更新
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1