java的Swing是轻量级组件,轻量级组件是什么意思? 20

 我来答
匿名用户
2019-12-30
展开全部
一、轻量级组件是用java代码画出来的,这样具有平台移植性
重量级组件是调用系统的函数画出来的组件,比如主窗体
一般来说尽量用轻量级的组件,这样对程序的移植性很好。
一般java.swing包里的组件大部分是轻量级的,java.awt里面的是重量级的。
swing是由100%纯java实现的,swing组件是用java实现的轻量级组件,没有本地代码
不依赖操作系统的支持,这是与AWT组件的最大组别。由于AWT组件通过与具体平台的
对等类(peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的
平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。
二、总的来说就是
重量级组件:对应运行平台必须存在一个对应的组件.
轻量级组件:在一个虚拟的画布上画出来的组件(所以swing较慢),所有轻量级组件"最终"要放到重量级组件(jframe,jdialog)中.由于是画出来所以能做到各种平台上一致的表现.同样,如果混合重量级组件和轻量级组件容易引起重叠上的冲突.
microroom
科技发烧友

2019-12-30 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1602万
展开全部
即全部是用java语言编写的,这可以最大限度地做到,在所有平台上的工作方式都相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落叶H知秋

2019-12-30 · TA获得超过7189个赞
知道大有可为答主
回答量:2.7万
采纳率:87%
帮助的人:1245万
展开全部
请谅解,组件相比较而言,gavi的药稍微强一些些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
投足当然世上人M
2019-12-30
知道答主
回答量:8
采纳率:0%
帮助的人:5048
展开全部
个人我觉得可以先把短的放在前面然后长的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式