- 博客(10)
- 收藏
- 关注
原创 为ToolBarManager添加自定义控件
ToolBarManager是对SWT的ToolBar控件的封装,用它可以省去对这些底层控件的关注,就像使用了TableViewer,就不需要再去关心TableItem这些繁琐的细节一样。 在一般情况下我们都是向ToolBarManager里面添加Action,显示的效果就是一个Button。如果希望显示一个Combo或者Text这样的控 件,就不能向其中添加Acti
2007-09-30 14:57:00 1887
转载 追MM与设计模式(java的32种设计模式)
在java版看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了:)这些都是最简单的介绍,要学习的话建议你看一下《ajva与模式》这本书。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。
2007-09-30 14:01:00 630
转载 RCP中文入门教程
RCP中文入门教程赵阳 2005.12.26 简单地讲, 一个RCP应用就是一个可独立于Eclispe IDE开发环境运行的Eclipse 插件。下面我们以一个简单的例子开始我们的RCP旅程。 一、 新建插件工程因为RCP应用本身就是一个Eclispe插件, 所以从新建一个Eclispe插件工程开始。1) 启动Eclispe, 从Eclispe的 File菜
2007-09-30 11:16:00 1180
转载 理解SWT布局
本文原文出处链接地址:http://www.amuhouse.com/link/article.asp?id=16摘要 当你用SWT编写应用程序的时候,你可能需要用布局(layout)来给你的窗口 设置特特定的外观。布局控制组合窗口组件(composite)中的子组件的位置和大小。布局类都是抽象类Layout的子类。这篇文章为你展示了如何使 用标准布局,以及如何编写定制你自己的布局。
2007-09-30 10:59:00 2177
原创 SWT编写界面窗口时让窗口处于屏幕中间
一、使用SWT本身import org.eclipse.swt.graphics.Rectangle;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;public class LayoutUtil ...{ public static void centerShell(Displ
2007-09-30 10:24:00 1669
转载 自定义绘制表格和树条目
本文原文链接地址:http://www.amuhouse.com/link/article.asp?id=94摘要组装一个表格或者树的小窗口部件(widget)包括创建条目(item)和设置它 们的属性(如-文本,图像等等),然后就由表格或者树负责显示这些条目。这个步骤让条目的创建显得直接并且在视觉上很一致。对于Eclipse 3.2来说,表格和树的客户机程序现在可以自定义绘制它们的条目
2007-09-30 10:05:00 2283 1
转载 图标闪烁和显示时间的通用类
本文转自http://www.eclipseworld.org/bbs/read-cec-tid-3840.html 图标闪烁和显示时间的通用类 TDD有一个基本思想:拒绝代码的复制/粘帖。也就是说一段相同的代码,在项目中应该只存在一处。同理,从更高处来说,几个项目中常用的类也应该只存在于一处。其实,我们平时编程就已经发现很多类和代码是通用的,不过我们依然习惯于去老项目中翻看
2007-09-09 15:39:00 1000
原创 EclipseRCP开发剪辑(3)--为RCP程序加入登陆窗口
在RCP程序主窗口创建之前就需要对用户的身份进行验证,我们知道, RCP程序运行总是从入口对象开始的,所以要将验证用户的部分放在该类中,即Application.java 类中。 在讨论如何具体实现登陆验证之前,我们首先应该考虑这样一个问题,即如何判断一个用户的登陆状态?在此,可以设计一个系统的上下文类SuperContext.java,其采用单例模式,即只允许系统
2007-09-08 17:50:00 2656 5
原创 EclipseRCP开发剪辑(2)--EclipseRCP运行基本原理
1、插件类Activator.java 该类主要创建整个插件对象,是插件的全局对象。可以通过该类的静态方法getDefault()获得插件对象的引用,然后可以获得插件的各种信息,其中包括插件对应的Bundle文件信息和工作台对象等。package myfirstrcp;import org.eclipse.jface.resource.ImageDescriptor;im
2007-09-08 16:26:00 1899
原创 EclipseRCP开发剪辑(1)--EclipseRCP入门
一、EclipseRCP概述: RCP(Rich Client Platform)富客户端平台是基于Eclipse插件开发的一种应用。它是Eclipse3.0版本以后新增的一项功能,通过RCP可以快速构建应用程序,因此其具有广泛的应用前景。 RCP本质上是Eclipse的插件,所以当开发RCP应用程序时,可以利用Eclipse平台UI外观和框架来快
2007-09-08 15:34:00 1126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人