- 浏览: 1152641 次
- 性别:
- 来自: 火星郊区
博客专栏
-
OSGi
浏览量:0
文章分类
- 全部博客 (695)
- 项目管理 (48)
- OSGi (122)
- java (79)
- Vaadin (5)
- RAP (47)
- mysql (40)
- Maven (22)
- SVN (8)
- 孔雀鱼 (10)
- hibernate (9)
- spring (10)
- css (3)
- 年审 (6)
- ant (1)
- jdbc (3)
- FusionCharts (2)
- struts (4)
- 决策分析 (2)
- 生活 (10)
- 架构设计 (5)
- 破解 (2)
- 狼文化 (4)
- JVM (14)
- J2EE (1)
- 应用服务器 (1)
- 我的链接 (5)
- 数学 (2)
- 报表 (1)
- 百科 (6)
- Flex (7)
- log4j (2)
- PHP (1)
- 系统 (2)
- Web前端 (7)
- linux (6)
- Office (1)
- 安全管理 (5)
- python (2)
- dom4j (1)
- 工作流 (3)
- 养生保健 (4)
- Eclipse (8)
- 监控开发 (1)
- 设计 (3)
- CAS (1)
- ZK (41)
- BluePrint (3)
- 工具 (1)
- SWT (7)
- google (2)
- NIO (1)
- 企业文化 (2)
- Windoes (0)
- RCP (7)
- JavaScript (10)
- UML (1)
- 产品经理 (2)
- Velocity (10)
- C (1)
- 单元测试 (1)
- 设计模式 (2)
- 系统分析师 (2)
- 架构 (4)
- 面试 (2)
- 代码走查 (1)
- MongoDB (1)
- 企业流程优化 (1)
- 模式 (1)
- EJB (1)
- Jetty (1)
- Git (13)
- IPV6 (1)
- JQuery (8)
- SSH (1)
- mybatis (10)
- SiteMesh (2)
- JSTL (1)
- veloctiy (1)
- Spring MVC (1)
- struts2 (3)
- Servlet (1)
- 权限管理 (1)
- Java Mina (1)
- java 系统信息 (6)
- OSGi 基础 (3)
- html (1)
- spring--security (6)
- HTML5 (1)
- java爬虫搜索 (1)
- mvc (3)
最新评论
-
Tom.X:
http://osgia.com/
将web容器置于OSGi框架下进行web应用的开发 -
chenyuguxing:
你好, 为什么我的bundle export到felix工程中 ...
在Apache Felix中运行bundle -
string2020:
<niceManifest>true</ni ...
Bundle Plugin for Maven -
jsonmong:
OSGI,是未来的主流,目前已相当成熟。应用OSGI比较好的, ...
基于OSGi的声明式服务 -
zyhui98:
貌似是翻译过来的,有很少人在linux上做开发吧
如何成为“10倍效率”开发者
- someButton.addSelectionListener( new SelectionAdapter() {
- public void widgetSelected(SelectionEvent e) {
- IRunnableWithProgress runnable = new IRunnableWithProgress () {
- final byte [][] result = new byte [ 1 ][];
- //实现接口中的execute方法:
- protected void execute(IProgressMonitor monitor) throws CoreException {
- //具体的业务逻辑:
- }
- //实现接口中的run方法,该方法是一个同步方法:
- public synchronized final void run(IProgressMonitor monitor)
- throws InvocationTargetException, InterruptedException {
- try {
- //总的工作量
- int totalWork = IProgressMonitor.UNKNOWN;
- monitor.beginTask("A Progress monitor dialog example..." , 1000 );
- if (result[ 0 ] == null ){
- totalWork = 400 ;
- }
- monitor.worked(totalWork);
- //执行业务逻辑:
- execute(monitor);
- if (result[ 0 ] != null ) {
- totalWork = 1000 ;
- }else {
- totalWork = 700 ;
- }
- monitor.worked(totalWork);
- } catch (CoreException e) {
- throw new InvocationTargetException(e);
- } catch (OperationCanceledException e) {
- throw new InterruptedException(e.getMessage());
- }finally {
- monitor.done();
- }
- }
- };
- try {
- new ProgressMonitorDialog(PlatformUI.getWorkbench().getDisplay().getActiveShell()).run( true , true , runnable);
- } catch (InvocationTargetException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- } catch (InterruptedException e1) {
- // TODO Auto-generated catch block
- e1.printStackTrace();
- }
- }
-
});
发表评论
-
RCP开发者的好去处之ICON系列(持续更新中... ...)
2012-03-31 10:13 1124为了找个合适的图片是不是头大的不像样子了?OK,我现在就 ... -
RAP 整合 Spring (基于 Spring-osgi )
2012-03-31 10:12 1386RAP 介绍请见: http://www.eclipse. ... -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
2012-03-25 14:50 1464引用 在rcp的路径添加了mysql驱动,并添加之cla ... -
解决JFace Dialog中ScrollComposite无法滚动
2012-03-26 10:26 1593今天写了一个Jface的dialog,作为配置界面,其中有 ... -
SWT实现弹出日历控件
2012-03-27 08:00 2584实现像网页上的那种用户单击一个Text框然后框下面出现一个日历 ... -
getConfigurationElementsFor 无法获得扩展点的信息
2012-03-26 10:27 1092做项目的时候RCP程序在eclipse调试环境下面运行正常 ... -
测试rcp 和 rap 何时触发 组建.addListener(SWT.xxx, new Listener() )的方法
2012-02-24 14:22 1282Java代码 直接通过反射让组建监 ... -
RAP 界面显示不完全的问题
2012-02-24 14:22 1238rap运行第一刷新界面总是刷新不完整,组件错位,后台报Layo ... -
Uploading files with RAP 1.4
2012-02-17 11:37 1617One of the new things in RAP 1. ... -
【RAP】CAS PIA 快速浏览入口地址
2012-02-07 08:23 1238下面的链接是访问RAP应用的入口。有2中方式,图片上已经注明。 ... -
RAP 与 RCP的区别
2012-02-07 08:23 1325RAP 可以让开发人员使用 JAVA API 和按照 E ... -
将Eclipse RAP部署到Tomcat中
2012-02-07 08:23 1140在上次成功将我的RCP项目迁移到浏览器中运行后,开始研究 ... -
RAP(Rich AJAX Platform)的可部署文件下载
2012-02-07 08:24 1138这是我自己做的RAP的可部署文件,可以下载下来解压到Tom ... -
Eclipse rcp/rap 开发经验总结(15) -rap如何使用js
2012-02-03 08:11 14501. 把输入的字符串当 javascript 执行 ... -
Eclipse rcp/rap 开发经验总结(14) -rap 图片、数据缓存处理
2012-02-03 08:10 1514一、概述 在进行了 rap 的基本学习之后,您对 rap ... -
Eclipse rcp/rap 开发经验总结(13) -Rap/Rcp保存按钮处理方式
2012-02-03 08:10 1084一、概述 在做项目的过程中,处理编辑区的保存机制的时候。发 ... -
Eclipse rcp/rap 开发经验总结(12) -Rap 优化之组件的销毁
2012-02-03 08:10 874一、概述 经过几个月的rap 项目实战,总结了一些小 ... -
Eclipse rcp/rap 开发经验总结(11) -rcp/rap与spring ibatis集成
2012-02-03 08:10 13131. rcp/rap 与 spring 集成 Activa ... -
Eclipse rcp/rap 开发经验总结(10) -Rap不同系统间的差异和处理方式
2012-02-01 08:01 1398平常进行 rap 程序开发一般都是在 win ... -
Eclipse rcp/rap 开发经验总结(9) - rap上传与下载
2012-02-01 08:01 1052一 上传 上传即将文件上传到服务器上,在客户端需 ...
相关推荐
对SWT/Jface的进度条(ProgressMonitorDialog)进行封装,使下载文件更方便调用. DownloadProgressBar 是单个文件下载类 MultiDownloadProgressBar 是多个文件下载类 Test开头的类是测试类 支持下载完毕后自动关闭流,...
3. **丰富的组件集**:SWT提供了各种常见的GUI组件,如按钮、文本框、列表、树、表、进度条等,以及对话框、菜单、工具栏等更复杂的元素。 4. **事件驱动**:SWT基于事件模型,通过监听和处理用户交互事件来控制...
1. SWT组件:SWT提供了多种控件,如按钮、文本框、列表、树、表、进度条、菜单等,以及更复杂的组件如组合框、日期选择器等。这些组件可以自由组合,构建出丰富的用户界面。 2. 表格和树视图:SWT的表格和树视图...
SWT包括各种基本的UI元素,如按钮、文本框、列表、树视图等,以及高级组件如表单、进度条和对话框。它的核心优势在于提供了跨平台的原生界面支持,避免了Java AWT和Swing中常见的“Java Look and Feel”。 2. JFace...
1.6.2 Eclipse的UI界面基于JFace 10 1.7 本章小结 10 第2章 配置SWT开发环境 11 2.1 下载和安装Eclipse 11 2.1.1 Eclipse下载页面介绍 11 2.1.2 下载Eclipse 12 2.1.3 安装Eclipse语言包 14 .2.1.4 ...
4. 对话框和进度条:介绍如何创建各种对话框(如消息对话框、文件选择对话框)和进度条,增强用户交互体验。 5. 事件和监听器:解释如何处理用户事件,包括按钮点击、文本输入等,并使用监听器进行响应。 6. 模型-...
SWT包括窗口、按钮、文本框、列表、树等基本组件,以及更复杂的控件如表格、进度条、颜色选择器等。 - 基本组件:SWT提供了丰富的UI组件,如Button、Label、Text、Shell、Composite等,它们对应着操作系统中的原生...
SWT提供了一系列基本的组件,如按钮、文本框、列表、表格等,同时还有高级组件,如树视图、进度条、日历选择器等。 JFace则建立在SWT之上,它旨在提供更高级别的抽象层,简化GUI的开发过程。JFace的目标是减少代码...
通过JFace的Dialog类和MessageDialog类,我们可以创建各种类型的对话框,如输入对话框、确认对话框和进度条对话框,从而增强用户反馈和交互性。 第14和15部分可能继续深化对JFace高级特性的理解,例如表单视图的...
- **ProgressBar**: 进度条,用于指示操作的完成程度。 - **Table**: 表格,用于显示数据集合。 - **Tree**: 树形结构,用于展示层次关系的数据。 - **Browser**: 浏览器控件,用于显示网页内容。 - **Tray**: 系统...
SWT UI之进度条ProgressBar 6. SWT UI之时间控件DateTime 7. SWT layout之堆叠布局StackLayout 8. swt & jface ui可视化工具安装 9. swt & jface ui可视化工具使用一 10. swt & jface ui可视化工具使用二 11....
- **ProgressMonitorDialog**: 提供进度条对话框,可以跟踪后台任务的执行进度。 ### 应用建议 - 使用SWTDesigner作为可视化设计工具,可以提高开发效率,减少手写代码的工作量。 - 在设计界面之前先草图构思,有...
3. **进度条和等待指示器**:在长时间运行的操作中显示进度,提升用户体验。 4. **错误和警告消息**:正确地向用户显示错误或警告信息,包括ErrorDialog和MessageBox的使用。 此外,25章可能还会涉及对话框的生命...
在Java编程环境中,SWT(Standard Widget Toolkit)和JFace是用于构建图形用户界面(GUI)的库。它们是Eclipse项目的一部分,提供了丰富的控件和API,使得开发者能够创建功能丰富的桌面应用程序。本篇文章将重点介绍...
总的来说,这个SWT和JFace简易浏览器示例展示了如何利用Eclipse提供的API来创建一个功能基本的Web浏览器,包括加载页面、监听地址变化、处理页面加载进度、显示状态信息以及管理工具栏和进度条。这个示例代码为...
SWT 包含各种基本组件,如按钮、文本框、列表、表格、树形视图等,以及更复杂的功能,如对话框、进度条和拖放支持。在"swt_demo"中,可能包含了使用SWT实现的各种组件实例。 2. JFace: JFace 是构建在 SWT 之上的...
2. **高级控件**:除了基本的SWT控件外,JFace还提供了一些高级控件,如进度条、树状视图等,增强了应用程序的功能性。 3. **对话框**:JFace提供了一系列预定义的对话框模板,简化了常见的用户交互场景。 #### SWT...
6. **更多控件**:介绍了一些更复杂的控件,如滚动条、进度条、下拉列表等,并讨论了它们的使用方法和场景。 7. **布局管理**:详细讲解了SWT中的各种布局管理器,如FillLayout、GridLayout、 MigLayout等,以及...