`

eclipse rcp demo 组件介绍

    博客分类:
  • rcp
阅读更多
1、Application:这个类是程序的入口,虽然没有Main函数,但是这个类实现了IPlatformRunnable接口,当JVM完毕,初始化RCP框架以后会调用这个类的run函数来完成UI设置和开始执行我们指定的程序功能。在绝大多
数RCP程序中,这个类不用更改。
2、ApplicationActionBarAdvisor:简单的说这个类是用来配置程序的菜单栏和工具栏的,具体的应用在后面会讲到。
3、ApplicationWorkbenchAdvisor:这个类是RCP程序的Workbench,RCP是Eclipse的简化,但是所有的组件都是和Eclipse一样的。一个RCP程序也只能有一个Workbench。
4、ApplicationWorkbenchWindowAdvisor:这个类是RCP的WorkbenchWindow,隶属于当前的Workbench。可以有多个WorkbenchWindow。
5、DemoPlugin:这个类代表了我们的插件,因为RCP程序也是一个插件,Eclipse中所有的插件都必须继承AbstractUIPlugin。这个类为我们提供了很多和插件相关的信息,比如插件的资源,配置等等。
6、Perspective:是我们新建的RCP的默认透视图。可以在这个类中指定View和Editor的排布。
7、plugin.xml:这个文件是我们插件的配置文件,包括我们的插件用了哪些其他的插件,具体是怎么配置这些插件的等等。
8、build.properties:这个文件是用来配置我们插件的编译信息的,用来指定如何编译我们的插件。
9、MANIFEST.MF:这个文件用来指定我们插件的元数据,比如插件的版本信息。一般来说,这个文件不用手动的去更改。
分享到:
评论

相关推荐

    eclipse rcp demo

    "eclipse rcp demo" 提供了一个实际的例子,帮助我们深入了解如何使用Eclipse RCP进行开发。 在开始学习Eclipse RCP时,首先需要了解其核心概念: 1. **工作台(Workbench)**:Eclipse RCP的核心是工作台,它管理...

    Eclipse Rcp comon Navigator demo

    Common Navigator是Eclipse RCP中的一个重要组件,它提供了一种通用的资源浏览和管理界面。在本"Common Navigator demo"中,我们将深入探讨如何利用Eclipse RCP创建一个基于Common Navigator的简单应用,并了解如何...

    eclipse rcp demo例子 view editor 图表

    在Eclipse RCP中,View和Editor是两种主要的用户界面组件。View通常用于显示辅助信息或工具,而Editor则用于编辑或查看主数据。它们都继承自`IWorkbenchPart`接口,但Editor更专注于编辑功能,可以支持多个编辑器...

    Eclipse RCP Common Navigator Demo

    在Eclipse RCP中,Common Navigator Framework (CNF) 是一个关键组件,它提供了一种灵活的方式来展示资源树结构,类似于Eclipse IDE中的“Package Explorer”或“Project Explorer”。"Eclipse RCP Common Navigator...

    eclipse rcp 例子 源码

    SWT是Eclipse RCP的一部分,提供了一套与操作系统原生控件相集成的GUI组件,使得Eclipse RCP应用能够拥有与本地应用相似的外观和感觉。SWT通过JNI(Java Native Interface)与操作系统交互,实现了高性能的图形用户...

    Demo3d-UI:使用Eclipse RCP制作Demo3d的界面

    【标题】"Demo3d-UI:使用Eclipse RCP制作Demo3d的界面" 描述了一种基于Java开发的图形用户界面(GUI)技术,它利用Eclipse Rich Client Platform (RCP)来构建名为Demo3d的应用程序界面。Eclipse RCP是一个强大的框架...

    eclipse gef demo

    本DEMO旨在指导开发者如何利用GEF来开发Eclipse插件,通过拖拽组件的方式构建图形编辑器,并将设计转化为可执行的Java代码。 首先,我们需要理解Eclipse插件开发的基础。Eclipse插件是基于OSGi(Open Service ...

    RCP自定义透视图切换按钮的右键菜单

    在Eclipse RCP(Rich Client Platform)开发中,创建用户友好的界面是至关重要的。一个常见的需求是定制透视图(Perspective)的交互方式,包括切换按钮和右键菜单。本教程将详细介绍如何通过`org.eclipse.ui....

    eclipse插件开发3个demo

    在这个“eclipse插件开发3个demo”中,我们可以深入学习如何利用Eclipse Rich Client Platform (RCP) 和 Eclipse Plug-in Development Environment (PDE) 来创建自定义工具和功能。以下是对每个知识点的详细说明: ...

    rcp editor实例的项目代码

    本文将深入探讨Eclipse RCP(Rich Client Platform)编辑器实例的项目代码,这是Eclipse插件开发中的一个重要组成部分。RCP是Eclipse框架提供的一种用于构建桌面应用程序的平台,它允许开发者利用Eclipse的强大功能...

    rcp.zip_DEMO_RCP dialog_java rcp_rcp

    RCP(Rich Client Platform)是Eclipse开源框架的一部分,它为构建复杂的桌面应用程序提供了一个强大的平台。这个"rcp.zip_DEMO_RCP_dialog_java rcp_rcp"压缩包显然是一个针对RCP初学者的学习资源,包含了几个示例...

    eclipse4book-master.zip

    Eclipse RCP(Rich Client Platform)是IBM公司开发的一个开源框架,用于构建功能丰富的桌面应用程序。这个"eclipse4book-master.zip"文件包含了与Eclipse RCP 4相关的练习项目,旨在帮助开发者深入理解Eclipse插件...

    GEF教程及demo源码GEF_RCP_DEMO.zip

    在本教程中,GEF_RCP_DEMO展示了如何在RCP应用中集成GEF图形编辑功能。 8. **DEMO源码分析** GEF_RCP_DEMO的源码包含了各种GEF特性的实例,如图元创建、连接线绘制、拖放操作等。通过分析这些示例代码,开发者可以...

    IBM_Demo_Eclipse-Oct03英文介绍

    这个"IBM_Demo_Eclipse-Oct03英文介绍"很可能是IBM公司发布的一个Eclipse演示版本,旨在帮助用户了解和体验2003年10月版本的Eclipse IDE的功能特性。 Eclipse 的核心特点包括: 1. **插件体系结构**:Eclipse 的...

    SWTBot收集

    `Eclipse开发经典教程:常用SWT组件.pdf`和`SWT教程.pdf`是深入学习Eclipse RCP开发和SWT使用的宝贵资源。它们可能涵盖了从基础组件的使用到高级特性的实现,帮助开发者更好地掌握Eclipse RCP应用的构建。 **Java...

    Eclipse 程序界面美化技术_demo.zip

    "rcp.demo"可能是Eclipse Rich Client Platform (RCP)的一个演示项目,RCP是Eclipse提供的用于构建桌面应用程序的框架,开发者可以利用它创建具有专业界面和功能的自定义应用。这个示例可能包含了如何使用RCP创建...

    rcp研究总结

    本文将深入探讨RCP(Rich Client Platform)的研究总结,RCP是Eclipse框架的核心组成部分,用于构建强大...通过理解Eclipse的组件和RCP的基本原理,开发者可以高效地构建定制化的应用,充分利用Eclipse生态系统的优势。

    RAP打包成War 所需的eclipse jar包,以及demo

    RAP是基于Eclipse RCP(Rich Client Platform)技术的Web版本,它提供了与桌面应用相似的用户体验。RAP应用可以运行在服务器端,并通过HTTP协议向客户端推送更新,从而实现了真正的富客户端体验。它允许开发者使用...

    rcp-demo:RCP演示

    服务器 - 目前只有一个 WAR 聚合所有模块的服务器组件。 客户端 - 一个普通的 RCP 应用程序。 功能 - 仅包含应用程序本身而不包含模块的客户端功能。 产品 - 聚合客户端功能和模块功能。注意力! Apache Felix ...

    GEF_Demo_Code20170307

    ViewPart是Eclipse RCP(Rich Client Platform)中的一个组件,用于显示各种视图。在这里,开发者可能通过GEF创建了一个图形化的ViewPart,允许用户在不直接操作模型数据的情况下,查看和交互模型的可视化表示。 3....

Global site tag (gtag.js) - Google Analytics