Eclipse插件安装

Eclipse插件开发初遇

安稳与你 提交于 2019-12-05 03:03:02
一、涨姿势 在介绍 Eclipse 插件开发之前先介绍一点有趣的小知识,刚刚开始的时候知道 Eclipse 是 Java 写的我很惊讶,我比较奇怪为什么 Eclipse 使用 Java 写出来的界面那么精致,而我自己写的 Java 窗体程序简直没有办法见人。 说来真的非常惭愧,知道今天我才知道 Eclipse 不是使用的 Sun 的 AWT 和 Swing 技术,而是自己弄了一个底层图形技术 SWT ( Standard Widgit Toolkit ,标准图形工具箱),这里先说一说这 3 中技术。 首先是 AWT ,这个是 Java 中最早弄的一个底层图形技术,因为 Java 要跨平台,所以 AWT 是对所用图形系统的支持的图形的一个交集,从名字就可以看出来 AWT ( Abstract Widgit Toolkit ,抽象图形工具箱),它是对支持的图形系统的一个抽象,就是提取公有的做成抽象图形工具箱。这样做的缺点也是很明显的嘛 ? 交集嘛,支持的图形组件当然少了,做出来的东西简陋也就理所当然了。 Swing 的思想是,基本图形系统都支持手绘(自己写函数画)图形界面。 Swing 的组件就都是手绘出来的。这样用户需要什么就完全可以自己手绘就可以了,它的缺点是要自己实现消息处理,性能不是很好。 Eclipse 的 SWT 技术的思想就是结合了 AWT 和 Swing 的技术