eclipse窗口基础认识


最近想做uDig二次开发,可是问题频频而来,介于uDig是基于eclipse plug-in开发,暂时放弃uDig开发,转而恶补plug-in开发的基础知识。

进行plug-in开发学习过程中,好多class命名相对模糊,不确定具体指的是什么东东,于是乎,从eclipse的界面开始学习。

下面大致记录一下eclipse的界面名称以及相对应的类名定义,方便接下来的深入学习。

士不可以不弘毅,任重而道远。


如下图(盗图):

eclipse窗口基础认识_第1张图片


图中整个界面称之为 Workbench Window,中文名 工作台窗口。

Workbench Window 中包含四个内容,分别是:Menu Bar, Tool Bar, Status Bar 和一个Page。

Page 是应用程序的主界面,也是工作区界面,Page包括 View 和 Editor。 View 和 Editor 在类定义中都被称为Part, View被称为ViewPart, Editor 被称为 EditorPart。


View 和 Editor最大的区别是:
来自同一个类的View在界面中只能有一个,而来自同一个类的Editor则可以同时存在多个。




另外,附带说一下RCP程序的开发方法:(小学生式抄袭,没做过!)
Application.java 这个文件里包括了应用程序的一些信息,包括启动界面和关闭界面。如果你需要在打开界面的时候做一些事情(例如让用户输入验证密码等),可以在这个文件里进行处理。
ApplicationWorkbenchAdvisor.java 这个文件用来配置平台的一些信息。这个里面一个重要的方法是返回默认的Perspective。
ApplicationWorkbenchWindowAdvisor.java 这个文件用来配置窗口的一些属性的。ApplicationActionBarAdvisor.java是用来配置工具栏的。


你可能感兴趣的:(eclipse,plug-in)