RCP:使用了Job框架,仍无法弹出进度框?
分类: Eclipse RCP 2010-12-08 00:06 33人阅读 评论(0) 收藏 举报
在RCP开发中,通常会使用Job完成耗时任务。 Job 默认支持进度条的显示,启动一个Job时会自动打开一个进度条,如果Job调用了方法setUser(true),将会弹出一个进度条对话框表示是用户作业,如果setUser(true),则表示作业在后台运行,进度条将在进度条视图中运行。 Job可分为三个等级: System级:对用户没有反馈 Default级:在状态栏中有反馈 User级:有一个进度条对话框,可取消和后台运行 有时候,有些朋友发现,即使使用了setUser(true)。但仍然无法弹出对话框。这是为什么呢?不妨在WorkbenchWindowAdvisor的实现类的preWindowOpen() 方法中加上一句: configurer.setShowProgressIndicator(true); 试一试。或许你期盼的进度对话框就出来了。
分享到:
相关推荐
Java RCP(Rich Client Platform)是Oracle公司推出的用于构建桌面应用程序的一种框架,它基于Java Swing技术,提供了丰富的用户界面和强大的功能,使得开发者能够快速创建出具有专业外观和功能的桌面应用。Java RCP...
在IT领域,特别是软件开发中,RCP(Rich Client Platform)是一种基于Eclipse框架的应用程序开发模型,它允许开发者创建功能丰富的桌面应用程序。RCP弹出日期控件是这种环境中用于用户界面交互的一个重要组件,它...
创建一个rcp工程,模板使用有一个view的 step2.创建popupMenu step2_1.新建类Action1: step2_2.添加扩展点: 好的step2已经结束了,现在您可以运行一下程序,看看效果. 接下来将要进行的是,只有选中Three时...
rcp框架嵌入 JxBrower 用于在当前项目中嵌入第三方项目开发的页面 Browser browser = new Browser(); BrowserView view = new BrowserView(browser); JFrame frame = new JFrame("JxBrowser"); frame....
标题中的“一个基于Nacos、Netty、Protobuf 实现的简单易懂的RCP框架”指的是一个使用了阿里巴巴的Nacos服务发现平台、高性能的网络库Netty以及高效的序列化协议Protobuf来构建的远程过程调用(RPC)框架。这个框架...
通过RCP,开发者可以专注于业务逻辑,而UI组件和框架已经由RCP提供,大大提高了开发效率。 **RCP核心特性** 1. **插件化架构**:RCP的核心是插件(Plugin)系统,每个功能模块都可以作为一个独立的插件存在,便于...
《Eclipse RCP框架分析和应用研究》一文深入探讨了Eclipse RCP(Rich Client Platform)框架在Java桌面应用程序开发中的应用与优势。Eclipse RCP作为一种先进的开发框架,为Java开发者提供了构建高性能、高可扩展性...
Java作为一种跨平台的语言,适合开发桌面应用,尤其是当与强大的Eclipse RCP框架结合时,可以构建出功能强大且可移植的应用。 在“GefPractice-RCP”这个压缩包文件中,我们可能找到以下内容:源代码文件(.java)...
Eclipse RCP(Rich Client Platform)是Eclipse项目的一个核心组成部分,它提供了一个框架和工具集,用于构建功能丰富的桌面应用程序。本篇文章将深入探讨Eclipse RCP的开发,包括其核心概念、架构、开发流程以及...
Eclipse Rich Client Platform(RCP)是Eclipse框架的一个核心组成部分,它提供了一种构建桌面应用程序的框架。Eclipse RCP允许开发者利用Java语言和Eclipse插件体系结构来创建功能丰富的、可扩展的跨平台应用程序。...
Eclipse RCP中使用第三方包 Eclipse RCP(Rich Client Platform)是一种基于Java的插件式软件架构,允许开发者创建跨平台的桌面应用程序。使用Eclipse RCP,可以快速构建功能强大的客户端应用程序。然而,在实际...
Eclipse 4 Rich Client Platform(RCP)是一个用于构建桌面应用程序的强大框架,它基于Java技术。Eclipse RCP提供了一套完整的工具集,允许开发者创建功能丰富的、可扩展的应用程序,这些应用程序拥有与Eclipse IDE...
### 基于RCP与XML UI技术的金融交易客户端框架的研究 #### 一、引言 随着全球经济的快速发展,金融业的竞争焦点已经发生了显著变化,从传统的业务竞争转向依靠科技进步、金融创新和服务现代化的竞争。为了在激烈的...
【标题】:“rcp for java one” 指的是在Java平台上使用 Rich Client Platform (RCP) 技术开发的应用程序,通常是在JavaOne大会上讨论的主题。JavaOne是Oracle主办的年度盛会,聚焦Java技术的最新发展和创新,吸引...
在Eclipse Rich Client Platform (RCP)中,构建应用程序的核心组件包括Display、Shell、Workbench以及Advisor类。这些组件构成了RCP应用的基础架构,用于创建和管理用户界面。 1. Display: Display对象是SWT...
Java中的RCP(Rich Client Platform)是一种用于构建桌面应用程序的框架,它允许开发者利用Java的强大功能来创建功能丰富的跨平台应用。JNI(Java Native Interface)是Java平台的一部分,它为Java代码提供了与本地...
Eclipse4的插件开发教程比较少,之前搜索到的基本是eclipse官网的全英文版本,可能现在做桌面应用的没那么多,搜索到的都是多年前的资料。英文的看的比较吃力,分享一个中文的,部分内容还是有英文,大部分都已经...