`
sunway
  • 浏览: 113402 次
  • 性别: 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)

    WebView的使用,加载时添加进度条类型微信开发网页;

    支持eclipse开发的struct2插件

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

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

    三、Eclipse插件开发环境与开发入门 8 1.3.1 创建工程及设置环境 8 1.3.2 Activator类 13 1.3.3 plugin.xml与org.eclipse.ui.actionSets扩展点 15 1.3.4 menubarPath属性 23 1.3.5 groupMarker标记 26 1.3.6 ...

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

    基于common-fileupload.jar 的上传

    Eclipse RCP Plugin 开发自学入门指南(CEC首发)

    Eclipse Rich Client Application 开发自学教程 For The Eclipser salever 2011-3-28 根据最新版本的Eclipse 3.6 重新编写,每章都可独立于其他章节,内附的代码均可直接运行, 适合Eclipse 开发者参考。 声明...

    Eclipse插件开发之Jface

    SWT UI之进度条ProgressBar 6. SWT UI之时间控件DateTime 7. SWT layout之堆叠布局StackLayout 8. swt & jface ui可视化工具安装 9. swt & jface ui可视化工具使用一 10. swt & jface ui可视化工具使用二 11....

    Java 选修课程系统源代码,Eclipse+Mysql开发

    Java 选修课程管理系统,广东石油化工学院计算机07-1班 Logic 陈罗志原创程序,使用Eclipse+Mysql开发,代码中预设的Mysql数据库用户名为root,密码为admin,运行程序,测试用户用户名chenluozhi 密码chenluozhi ...

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

    最近抽些时间,更新到eclipse3.6上来,既作为为广大Eclipser入门plugin/RCP开发的一个方便之门,也是对自己近年来学习的一个总结吧。 每一章都会单独提取出来,并尽可能的独立于其他章节,更新中的源代码工程也会...

    Eclipse_TomCat集成开发环境搭建

    内容如下: Eclips/TomCate集成开发环境搭建 下载Tomcat 5.5.28并安装测试服务器是否成功 配置Eclipse的Web Tool插件工具最新版 配置Eclipse Web运行环境 jsp页面测试

    纯JSP带进度条无刷新的多文件上传

    (8)具体效果请看http://blog.csdn.net/hbccgg/archive/2011/04/29/6371080.aspx (9)压缩文件为Eclipse源文件,请发布到Web服务器上运行 (10)在Tomcat7.0环境开发。若要支持Tomcat6.0以下版本,请在WEB-INF\...

    android开发揭秘PDF

    2.2.2 Eclipse的安装与汉化 2.2.3 SDK和ADT的安装和 配置 2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 ...

    AWC核心开发技术.pdf

    开发实例包括创建外部链接的贴图、汉化Tile、修改Tile显示CSS、改变进度条位置、通过调试的方法寻找代码、Tile显示相关代码、寻找HOME文件夹命令代码、对象关联到HOME文件夹等。 AWCTest专业开发实例 专业开发...

    【精】带进度条的struts2上传代码【品质保证】

    1>使用eclipse导入项目既可。 2>运行 http://IP:Port/Context/upload/index.action 如:IP---127.0.0.1 PORT---8080 Context---xxiongdi 则地址为 http://127.0.0.1:8080/xxiongdi/upload/index.action [代码特色]...

    《Android应用开发揭秘》源码

     2.2.2 Eclipse的安装与汉化  2.2.3 SDK和ADT的安装和配置  2.3 创建第一个Android项目——HeUoAndroid  2.3.1 创建HelloAndroid项目  2.3.2 运行HelloAndroid及模拟器的使用  2.3.3 调试HelloAndroid  2.4 ...

    《Android应用开发揭秘》附带光盘代码.

     2.2.2 Eclipse的安装与汉化  2.2.3 SDK和ADT的安装和  配置  2.3 创建第一个Android项目——HeUoAndroid  2.3.1 创建HelloAndroid项目  2.3.2 运行HelloAndroid及模拟器的使用  2.3.3 调试HelloAndroid  ...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    1.3.2 eclipse集成开发环境的搭建 7 1.3.3 创建并启动模拟器 9 1.4 hello android应用程序的开发 11 1.4.1 第一个android应用程序 12 1.4.2 android应用程序的项目结构 14 1.4.3 android应用程序的...

    Ajax进度条(原来8分的,现在免费了!!给评分哦!!)

    支持多用户的一个进度条,我花了2天时间弄出来的,绝对比目前网上有的版本都要好.eclipse下开发,struts2 (原来8分的,现在免费了!!给评分哦!!)

    Android应用开发揭秘pdf高清版

    2.2.2 Eclipse的安装与汉化 2.2.3 SDK和ADT的安装和 配置 2.3 创建第一个Android项目——HeUoAndroid 2.3.1 创建HelloAndroid项目 2.3.2 运行HelloAndroid及模拟器的使用 2.3.3 调试HelloAndroid 2.4 小结 第二部分 ...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

Global site tag (gtag.js) - Google Analytics