`
sunway
  • 浏览: 115123 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse开发之进度条

阅读更多


我们目前正在用eclipse开发一个快速开发工具,类似于EOS,和Rose等的开发平台。我也是刚刚接触Eclipse插件开发,希望能和大家多多交流,我会把我最新学会的技术分享出来,为了自己,也让大家在遇到同样问题的时候少走弯路,大家团结起来,让我们共同致力于中国软件业的发展尽一份力量。
1.eclipse 进度条
○1我们一般会在一个继承于Action类的run()方法里写一个对话框,当对话框关闭的时候我们建一个进度条监视。使用new ProgressMonitorDialog(null).run(true,true,new MyLongTimeOperation(arg1,arg2));
○2public class MyLongTimeOperation implements IRunnableWithProgress{
  Final Runnable showDialog = new Runnable(){
Public void run(){
   MessageDialog.openInformation(null,”成功提示信息”,” 成功提示信息”);
}  };

//主要是run方法
    Public void run(IProgressMonitor monitor) throws InvocationTargetExceptoin,InterruptedException{
  Monitor.beginTask(“”);
     //处理需要长时间处理的事情
     myLongProcess();
     //如果想显示在进度条走的时候,正在完成的动作。使用
     Monitor.subTask(“可以显示正在动作的文件名”);
monitor.done();
if(monitor.isCanceled()){
  throw new InterruptedException(“”);
}else{
//一定要这样写,才能避免出现thread access exception
  Display.getDefault().syncExec(showDilog);
}
    
}
}

分享到:
评论
1 楼 zxjlwt 2015-01-26  
学习了!

http://surenpi.com

相关推荐

    webView添加加载进度条 (eclipse)

    下面将详细介绍如何在`Eclipse`环境下,为`WebView`实现加载进度条功能,以及与之相关的`WebView`和进度条的使用技巧。 首先,我们需要在布局文件中设置`WebView`和`HorizontalProgressBar`。在XML布局中,可以这样...

    支持eclipse开发的struct2插件

    找了好久,专门用来支持struct2开发用的eclipse插件,可以兼容eclipse中队struct.xml的“小齿轮”显示!好资源,大家共享!

    安卓进度条loadingprogress相关-带进度button简单易学效果好.zip

    在Android开发中,进度条(Loading或Progress Bar)和带有进度显示的按钮(Progress Button)是常见的用户界面组件,它们用于向用户展示后台任务的执行进度,如数据加载、文件下载或上传等操作。本资源"安卓进度条...

    带进度条的上传,直接部署运行(jsp,servlet,eclipse下开发)

    在IT行业中,尤其是在Web开发领域,用户界面的交互体验至关重要,而文件上传功能是常见的用户需求之一。"带进度条的上传"是一个增强用户体验的重要特性,它能够让用户在上传大文件时了解进度,提高用户的满意度。这...

    一个调试过的带进度条上传的工程源码

    该工程是基于Eclipse开发环境构建的,这意味着所有的配置文件和源代码都是按照Eclipse的项目结构来组织的。 1. **Eclipse工程**:Eclipse是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发领域非常流行。此...

    eclipse插件开发-铺设一条插件开发普及之路(1-5章).pdf

    ### Eclipse插件开发知识点梳理 #### 第一章 Eclipse插件概述 ##### 一、Eclipse概述 - **起源与发展**:Eclipse最初由IBM于2000年启动,旨在解决其现有产品如VisualAge for Java和WebSphere Studio难以集成的问题...

    eclipse 3.6 rcp 开发

    ### Eclipse 3.6 RCP 开发知识点概览 #### 1. 富客户端平台 (RCP) 概述 **1.1 概述** - **定义**: Eclipse Rich Client Platform (RCP) 是一种基于Java的技术框架,用于构建可扩展的桌面应用程序。 - **特点**: ...

    Android 进度条对话框示例源程序

    在Android开发中,进度条对话框(ProgressDialog)是一种常见的用户界面元素,用于向用户展示某个操作的进度,比如数据加载、文件下载等。本示例源程序提供了关于Android进度条对话框的实现,特别是如何根据操作阶段...

    简单实现音乐播放器进度条功能

    在音乐播放器应用中,进度条是一个至关重要的组件,它为用户提供直观的音频播放状态反馈。...在实际开发中,还要考虑兼容性、性能优化以及用户体验等方面,确保播放器在各种设备和环境下都能稳定运行。

    Android eclipse开发各种dialog窗口详细代码,初学Android必看

    在Android开发中,Dialog是一种非常重要的用户界面组件,它用于在主界面之上显示临时的通知或交互窗口。在Eclipse环境中,Android开发者常常使用Dialog来增强应用程序的用户体验。本教程将详细讲解如何在Android ...

    搭建Android开发环境和构建第一个Android程序(Eclipse版)

    启动Eclipse,这是Android开发常用的集成开发环境(IDE)。如果你还没有Eclipse,可以从其官网上下载并安装。打开Eclipse,选择一个合适的项目存放路径,然后你就可以开始创建新的Android项目了。 在Eclipse中,...

    Eclipse插件开发学习笔记6-11章

    Eclipse插件开发是Java开发领域中的一个重要分支,它允许开发者扩展Eclipse集成开发环境(IDE)的功能,创建...对于想要提升Eclipse开发技能或者希望自定义Eclipse工作环境的开发者来说,这是一份非常有价值的资源。

    用PHP编写的进度条

    至于压缩包中的文件列表,`.buildpath`和`.project`是Eclipse等开发环境的配置文件,它们包含了项目构建和开发环境的相关信息。`.settings`目录通常存储项目的特定配置文件,比如PHP的编码规范或者Eclipse的首选项...

    swing 下载文件时的进度条

    在Java Swing中实现下载文件时的进度条功能,可以为用户提供更好的交互体验,让他们了解文件下载的状态。这个功能通常涉及到线程处理、网络I/O以及Swing组件的...在实际开发中,可以根据具体需求进行相应的定制和优化。

    Android应用源码之进度条对话框Demo.rar

    在Android应用开发中,进度条对话框(ProgressDialog)是一种常见的用户界面组件,它允许开发者向用户展示后台任务的进度,从而提高用户体验。本教程通过一个名为"Android应用源码之进度条对话框Demo"的项目,详细...

    android 文件上传含进度条

    在描述中提到的"Eclipse下运行",意味着这是在较早版本的开发环境中实现的。对于现代的Android开发,我们更推荐使用Android Studio,它提供了更好的工具集和对最新Android API的支持。 至于"显示文件上传的进度",...

    andorid版mp3播放器(eclipse)

    2. **Eclipse IDE**:Eclipse是一款广泛使用的集成开发环境,通过Android Development Tools (ADT) 插件,可以方便地进行Android应用开发。在这个项目中,Eclipse用于编写、编译和调试代码。 3. **AndroidManifest....

    Eclipse RCP Plug-in开发自学教程(Eclipse3.6)

    【Eclipse RCP 插件开发自学教程 (Eclipse3.6)】 Eclipse RCP (Rich Client Platform) 是一个框架,允许开发者构建高度可定制和可扩展的桌面应用程序。本教程是针对Eclipse 3.6版本的,提供了一个详细的学习路径,...

    eclipse-inst-win64安装包

    Eclipse 是一个著名的开源集成开发环境(IDE),广泛用于Java、C++、Python等多种编程语言的开发。"eclipse-inst-win64安装包" 是专为64位Windows操作系统设计的Eclipse安装程序,它提供了方便快捷的方式来安装和...

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

    本篇将深入探讨Eclipse RCP应用系统的开发方法与实战经验。 一、Eclipse RCP基础 1. **组件模型**:Eclipse RCP的核心是组件化,它基于插件(plugin)和模块(bundle)的概念,使得应用程序可以按需加载和卸载功能...

Global site tag (gtag.js) - Google Analytics