javaswing关于JFrame和JPanel的问题? 5

1、如果直接在框架中添加组件不添加面板是否可以呢?为什么要添加面板呢,什么时候需要添加面板呢?2、JFrame是自带一个面板吗?getcontentPane(),是什么意... 1、如果直接在框架中添加组件不添加面板是否可以呢?为什么要添加面板呢,什么时候需要添加面板呢?
2、JFrame是自带一个面板吗?getcontentPane(),是什么意思?卫视用代码写的时候
总会有这个,然后在这个里面添加组件?这个定义出的是个面板吗?JFrame是不能直接添加组件吗,要用这个好像得到个Container来添加组件吗?
我是菜鸟,谢谢知道。
展开
 我来答
百度网友8a0ff05
2013-03-17 · TA获得超过130个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:167万
展开全部
JFrame是允许直接添加组件的,他有一个默认的面板,如果不指明添加到那个面板,默认就是添加到JFrame的默认面板中;添加面板是为了布局的需要,使用面板布局可以是界面更加清晰明了,getcontentPane(),就是用来取得JFrame的默认面板的,我平时都是直接添加,都不用这个的
期待无言的默契
2013-03-17
知道答主
回答量:22
采纳率:0%
帮助的人:11.8万
展开全部
1可以直接添加组件,什么时候需要看自己的需求。
2JFrame是有一个像是内部容器的东西,getContentPane()就是获得这个容器JFrame可以直接add(组件),但是它实际是加到这个容器里面的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式