加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – AWT,SWT,Swing,SAF / JSR-296,JFace,NetBeans平台和Ecli

发布时间:2020-12-14 05:42:11 所属栏目:Java 来源:网络整理
导读:我正在寻找能够透视这个字母汤的东西.如果对差异的政治有所了解并尝试阐明相似之处(如果有的话),那就太好了. 解决方法 相似之处: rendering - graphic library - plaformAWT - SWING - NETBEANS PLATFORM - jsr 296SWT - JFACE - eclipse rcp 渲染工具包 提
我正在寻找能够透视这个字母汤的东西.如果对差异的政治有所了解并尝试阐明相似之处(如果有的话),那就太好了.

解决方法

相似之处:
rendering -> graphic library -> plaform

AWT -> SWING -> NETBEANS PLATFORM
             -> jsr 296
SWT -> JFACE -> eclipse rcp

渲染工具包
提供基本功能画布绘图,标签,文本,组合框,……

图形库
介绍MVC模式,更高级别的组件(可排序表,日期选择器……)

平台
帮助模块化应用程序组成模块,扩展其他模块的功能.它还增加了企业功能,如后台任务,部署解决方案,帮助机制,首选项存储,…

分歧

swt:

>原生外观,
>本机实现资源(字体,图像,…)应由开发人员处理.顶部的层(jface,eclipse)试图限制这些资源的泄漏.
>支持大多数操作系统.
> swt复合材料可以包含awt/swing components
>基于构造函数的api用于容器/组件关系(new Child(parent))

awt / swing:

> jvm实现带有特定的os实现
>除非使用不同的外观,您会看到该应用程序不是原生的
>基于集合的api用于容器/组件关系(parent.add(child))

日食:

>基于osgi来托管插件;
>这可以实现强大的依赖解析,多个版本,…)

netbeans rcp:

>插件的具体实现不重用osgi.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读