eclipse窗口基础认识

本文介绍Eclipse插件开发的基本概念,包括工作台窗口(WorkbenchWindow)、菜单栏(MenuBar)、工具栏(ToolBar)、状态栏(StatusBar)及页面(Page)等内容,并解释了视图(View)与编辑器(Editor)的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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

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

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

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


如下图(盗图):



图中整个界面称之为 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是用来配置工具栏的。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值