`
grape927
  • 浏览: 75677 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

控制只能开启一个rcp应用程序

    博客分类:
  • RCP
 
阅读更多


    private boolean isAreadyRunning(){
        boolean locked=true;
        Location instanceLoc=Platform.getInstanceLocation();
        if(!instanceLoc.isSet()){
            try {
                instanceLoc.set(instanceLoc.getDefault(), false);//关键
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        try {
            if(instanceLoc.lock()){
                locked=false;           
            }else{
                locked=true;
                MessageDialog.openError(null,"Error","A XXX is running! can't start multiply appliction.");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return locked;   
    }

分享到:
评论

相关推荐

    开发您的第一个 Eclipse RCP 应用程序

    ### 开发您的第一个 Eclipse RCP 应用程序 #### 富客户端平台 (RCP) 概述 **Eclipse Rich Client Platform (RCP)** 是一个强大的框架,旨在利用 Eclipse 平台来构建非集成开发环境 (IDE) 类型的最终用户应用程序。...

    EclipseRcp 例子程序

    2. **工作台(Workbench)**:工作台是Eclipse RCP应用程序的中心,负责管理窗口、视图、编辑器等元素。开发者可以自定义工作台布局,例如添加新的视图或编辑器。 3. **视图(View)**:视图是用户界面中显示特定...

    Eclipse RCP 应用系统开发方法与实战

    Eclipse Rich Client Platform (RCP) 是一个强大的框架,用于构建桌面应用程序。它基于Java,提供了丰富的用户界面组件和插件机制,使得开发者能够构建功能丰富的、可扩展的应用程序。"Eclipse RCP 应用系统开发方法...

    使用Eclipse RCP进行桌面程序开发

    通过以上步骤,您可以创建一个基础的Eclipse RCP应用,并为其添加菜单、工具栏和简单的对话框功能。随着对RCP框架的深入了解,您还可以进一步探索更多的高级特性和功能,如视图、编辑器和透视图等,从而开发出更为...

    一个简单的RCP入门教程

    **RCP(Rich Client Platform)**是Eclipse框架下的一个重要组成部分,它提供了一种构建桌面应用程序的平台。RCP允许开发者利用Eclipse的强大功能来创建功能丰富的、自定义的、独立的应用程序,而不局限于Eclipse...

    Eclipse RCP应用系统开发方法与实战

    这些组件共同构成了RCP应用程序的基础框架。 在实际开发中,首先需要设置Eclipse开发环境,安装RCP和SWT相关的插件。然后,可以通过创建一个新的RCP项目来开始构建应用程序,定义应用程序的入口点、初始化过程以及...

    Eclipse RCP开发教程

    Eclipse Rich Client Platform (RCP) 是一个用于构建桌面应用程序的框架,它基于 Eclipse IDE 平台,允许开发者利用 Eclipse 的强大功能和丰富的插件系统来创建自定义的、可扩展的应用程序。Eclipse RCP 的核心理念...

    一个简单的Eclipse RCP 源码示例

    在描述中提到,打开这个文件的"概述"视图,可以查看插件的基本信息,而"启动Eclipse应用程序"功能则是通过这个视图运行RCP应用,这通常会启动一个Eclipse RCP壳,加载并执行插件中的代码。 Eclipse RCP的应用程序...

    Eclipse-RCP中文入门教程

    这意味着RCP应用不仅限于传统的插件模式,而是可以作为一个完整的应用程序来部署。 #### 三、创建RCP应用步骤详解 本节将详细介绍如何创建一个基本的RCP应用: ##### 1. 新建插件工程 - **启动Eclipse**:首先打开...

    为RCP程序添加帮助支持

    RCP是Eclipse框架下的一种应用程序开发模型,它允许开发者创建功能丰富的桌面应用程序。在RCP程序中添加帮助系统,可以采用Eclipse提供的Help System API。这个API允许开发者构建结构化的帮助内容,包括HTML文档、...

    rcp欢迎界面

    RCP欢迎界面是RCP应用程序的入口点,提供了用户的首次体验。一个良好的欢迎界面设计可以提高用户的体验和满意度。在RCP应用程序中,欢迎界面通常是通过intro扩展点来实现的。 intro扩展点 intro扩展点是RCP应用...

    基于适配器模式的RCP应用属性视图实现

    Eclipse RCP是一个强大的框架,用于构建桌面应用程序,而属性视图则是展示对象属性的一种可视化组件。 首先,我们要理解适配器模式的核心思想。适配器模式通过创建一个适配器类,将旧的或不兼容的接口转换成我们...

    rcp 学习资料下载,一个简单的rcp例子

    **RCP(Rich Client Platform)**是Eclipse框架下的一个重要组成部分,它提供了一种构建桌面应用程序的平台。RCP允许开发者利用Java语言和Eclipse插件体系架构来创建功能丰富的、可扩展的、且具有现代图形用户界面的...

    通过例子学习EclipseRCP开发

    当启动一个RCP应用时,Eclipse首先加载核心插件,然后根据插件之间的依赖关系加载其他插件。工作台(Workbench)会初始化并加载所有已注册的透视图、编辑器、视图等。一旦初始化完成,用户就可以与应用程序交互了。 ...

    Eclipse RCP.pdf清晰版

    每个Eclipse实例只能打开一个工作空间,但多个工作台窗口可以共享同一个工作空间。 ##### 8. Perspective 透视图定义了页面的布局,例如Java透视图、调试透视图等。每个透视图都有自己的视图和编辑器布局,方便...

    自己设计的小的RCP小示例程序

    Eclipse RCP,全称是Eclipse Rich Client Platform,是一个开放源码的框架,用于构建桌面应用程序。这个框架由Eclipse基金会维护,以其强大的插件系统和可扩展性著称。RCP允许开发者利用Java语言和Eclipse IDE的工具...

    rcp的文本编辑器的实例

    在Eclipse中,可以通过“Export” -> “Eclipse Product”完成此步骤,生成可执行的RCP应用程序。 在“TextEditor”这个子文件中,很可能包含了实现上述功能的源代码和资源文件。通过分析这些代码,初学者可以学习...

Global site tag (gtag.js) - Google Analytics