java中jframe 和jpanel的区别

 我来答
De_seraph
推荐于2018-02-27 · TA获得超过451个赞
知道小有建树答主
回答量:80
采纳率:0%
帮助的人:113万
展开全部
JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel。如果你直接在JFrame上放也可以,但是首先不规范,然后要是过于复杂的界面你准备如何处理这么多控件呢?你可以写个复杂的界面,应该就可以感受到这种区别了
littleatp
2011-04-29 · TA获得超过852个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:378万
展开全部
浅显点说:
JFrame是窗口,JPanel是面板,窗口可以有最大最小化,标题栏图标,面板没有。
JFrame是界面组件的容器,JPanel也是容器,但是任何组件包括Panel的显示都依赖于frame..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zyxnice
2011-04-28
知道答主
回答量:16
采纳率:0%
帮助的人:5.1万
展开全部
JFrame 是个最外面的窗体,而JPane是个容器,放在JFrame里,然后控件什么的都放在JPane上
追问
那这两个怎么用阿?我觉得只需要用JFrame就完全可以了,好像JPanel的功能貌似JFrame可以实现阿……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧璟卫思山
2019-01-06 · TA获得超过3622个赞
知道大有可为答主
回答量:3039
采纳率:34%
帮助的人:232万
展开全部
没有给jframe设置大小,可能是图片过大显示不出来,设置成适当的大小就可以显示出来了setsize();我导入的图片是330*500的,设置成900*900就可以了,希望对你有帮助!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式