自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep Fighting

World of WarCraft

  • 博客(54)
  • 收藏
  • 关注

原创 消散

公司研发部解散了. 被发配到产品部修改东西, 第一次有机会好好看看积累了8年多的产品线代码, 如果可以称为代码的话. 看得出有很多技术达人, 做了很多工作. Struts, 用了一半, Spring, 用了一半, Hibernate, 用了一半.... 一直不明白, Third-Party是不是都有什么毛病, 不能全部用么, 流行的Third-Party对于End Prog

2009-04-29 17:34:00 745

原创 My new project: Sting

 My new project in sourceforge has been uploaded. I will upgrade the source code nonscheduled.  Now the emphasis is how to build a resource center.  If you are interested in this project, you should d

2009-01-07 17:11:00 883 4

原创 岁末了.

今天已经是29号了, 08年也就剩下了3天不到的日子.08年真是纷繁复杂的一年. 上半年无聊的渡过, 不知道应该干些什么, 工作上的成果实际上也没有多少Client在用. 下半年接手了一个摊子, 于是精彩缤纷的日子来了. 无休止的需求和BUG Fix, 合理的, 不合理的, 但是没有可以令人振奋的. 一年的时光浪费在无聊的分析, 设计, 代码当中. 可是时间不就是用来浪费的吗? 上班如是, 下班亦

2008-12-29 10:31:00 884

转载 HTML中Array的用法

new Array()new Array(len)new Array([item0,[item1,[item2,...]]]使用数组对象的方法:var objArray=new Array();objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形成一个新的数组并返回,原有数组不受影响。如:var

2008-11-12 11:27:00 11306 1

原创 只是抱怨

已经很久没有来维护blog了, 因为最近实在有点忙, 自己想做的事情老是不得空去做, 所以也没有什么新的进展可以在这里记录一下, 倒是最近忙着改版一个东西, 学习了一下ExtJS, 觉得还是挺好玩的.说实话写了10年代码, 垒代码的事情早就已经厌倦了. 现在比较能够引起兴趣的无非是一些UI的东西. 而最热衷的Framework的东西老是计划去写, 老是没有时间去好好规划.言归正传, 说说最近的工作

2008-11-10 21:54:00 860 1

原创 Preference Page和PropertyPage的一些相关知识.

PropertyPage实际上是继承PreferencePage的. 这个从类就可以看到.package org.eclipse.ui.dialogs ..... public abstract class PropertyPage extends PreferencePage implements IWorkbenchPropertyPage { }打开Preferenc

2008-06-04 09:57:00 5826

转载 RCP中的Plugin.properties不起作用的解决方法

今天遇到问题就是Plugin.properties放在plugin.xml的相同目录下, Eclipse里面看国际化也是非常正确, 但是运行以后就是只显示"%XXXX"这样的字符串, 如同没有国际化一样. 一直没有搞明白原因, 到网上查了一下, 终于找到答案.http://nricheton.homeip.net/?p=83原文如下Localization in RCP plugins is

2008-05-26 16:13:00 2534

转载 控制Swing中的ToolTip的显示与隐藏

先给出两个控制方法1、显示tooltip public static void postToolTip(JComponent comp) {  Action action = comp.getActionMap().get("postTip");   if (action == null) // no tooltip    return;   ActionEvent ae = new Acti

2008-05-26 11:52:00 2014 1

原创 Eclipse New Wizard的Wizard

Eclipse点击New-->Other以后出来一个新建的向导页面. 是一颗树, 选择某个节点以后就可以Next下去了.其实后面的页面也是Wizard. 也就是说本身也可以独立成为一个WizardDialog, 那么如何将其嵌入到这个总开头页面之后呢?Eclipse的实现方法看了很久都没有看懂, 最后决定自己尝试其他思路.看代码:IWizard wizard = new NewObject

2008-05-22 18:08:00 5007 1

转载 使用 javax.tools 创建动态应用程序

使用 javax.tools 创建动态应用程序 理解并使用 javax.tools.JavaCompiler 构建动态应用程序

2008-02-20 15:48:00 1420

转载 为SWT文本控件添加弹出式内容辅助

 转自http://www.blogjava.net/nighty/archive/2007/11/02/157797.html通常情况下,用户应该在简单字段(例如文本字段或组合框)中提供文本信息。虽然用来填充这些字段的应用程序代码通常比用来填充复杂窗口小部件(例如 表或树)的代码简单得多,但这些“简单”字段通常会给用户带来更多负担。用户必须确定哪些字段需要内容、某个字段是否包含有效内容以及应该选

2008-02-20 15:24:00 1379

原创 恭贺新春, 祝大家新年快乐, 万事如意

 新年更进一步, 龙马精神, 财源广开.

2008-02-05 11:30:00 849

转载 用Java动态代理实现AOP

 目前整个开发社区对AOP(Aspect Oriented Programing)推崇备至,也涌现出大量支持AOP的优秀Framework,--Spring, JAC, Jboss AOP 等等。AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。本文不是要在理论上具体阐述何为AOP, 为何要进行AOP . 要详细了解学习AOP可以到它老家http://aos

2008-02-05 11:22:00 664

原创 SashForm in SWT

SashForm其实就是Swing当中的SplitPane, 不过可以一下子加入多个分割, 使用起来应该比Swing的好用一些. 不过没有OneTouchButton. 不过这个功能也比较鸡肋, 没有也罢. 唯一遗憾的是不能将组件缩小到0, 不过也有可能我没有发现. 因为现在的应用不需要缩小到0, 所以就不去深究了.这里说得是更改分割条的颜色, 以及让鼠标hover的时候变色的做法.  默认的Sa

2008-01-21 17:10:00 3373

原创 SWT中如何设置TableViewer和TreeViewer成为双击编辑

 TableViewer viewer = ...import org.eclipse.jface.viewers.ColumnViewer;import org.eclipse.jface.viewers.ColumnViewerEditorActivationEvent;import org.eclipse.jface.viewers.ColumnViewerEditorActivat

2008-01-18 17:53:00 4068 2

原创 关于插入点的一个讨论

http://www.javaeye.com/post/399533是我在JavaEye上发的帖子, 有兴趣可以看看.同时感谢回帖的XDJM! 

2007-11-01 17:58:00 1058

原创 插入点设计---序言

自从eclipse横空出世以后, plugin就火的不行. 我也来追逐一下潮流, 设计一个关于extension的框架. 其要义是能在任何地方进行扩展. 比如代码(类似Spring?), UI(TagLib?), Workflow(这个领域我也不是太熟悉), 规则等等. 不过万事总要一步一步来, 所以做好接口设计是重中之重. 我会在sourceforge上开个项目,  如果大家有兴趣可以加

2007-10-23 13:03:00 769

原创 UML和设计的关系, 孰轻孰重?!

最近换了一家公司, 名字就不说了. 这家公司规模还是很大的. 他们比较强调管理, 我这里说的是设计的管理. 大家都知道UML, 里面有Class Diagram, Sequence, User Case等等我们经常会用到的设计图形, 用图形的方式来描述一些问题, UML提供了一些标准, 在这些标准上UML成为大家能够理解, 或者说比较少出现歧义的 一个工具.不过我想说的问题是UML能够

2007-10-23 12:52:00 750

原创 类似QQ/Outlook的菜单

昨天写了一遍, 结果提交的时候出错....所以今天不高兴再写了, 直接上代码.5个类. 其中3个组件, 1个Layout, 1个测试类./** *//** * Come from Brad.Wu. */package org.brad.menu.pane;import java.awt.LayoutManager;import java.util.HashMap;import java.u

2007-10-07 09:38:00 1250

转载 JavaScript 获取浏览器的显示区域大小信息

网页可见区域宽 document.body.clientWidth 网页可见区域高 document.body.clientHeight 网页可见区

2007-09-10 16:05:00 875

原创 HTML中父节点和子节点

作个例子先table id="table">  tr id="tr">td>td>tr>  tr>td>td>tr>table>一个2行的表单. 父节点var tr = document.getElementById("tr");var parent = tr.parentNode;据说缺失TAG的话据说会错, 我没有试出来过, 说实话, 我写HTML很老实,

2007-08-16 23:55:00 12586 2

原创 HTML中使用JavaScript创建TR和TD

有时候我们需要动态的创建Tr和Td对象.这里要说的是在IE中和在FireFox中不同之处.假设我们有下面这个玩意, 一个Table的壳子.table id="table">table> 现在需要创建一个TRIE中如下:var table = document.getElementById("table");var tr = table.insertRow();

2007-08-16 23:42:00 6491

原创 类似Dialog的Layer

我们可以看到一些网页上点击某个按钮以后出现一个层将所有的版面的覆盖,下面的东西就没有办法操作了。最近学习了一下,应该说还是挺简单的。网上也能找到类似的文章,可能写的比我好多了,呵呵,我只是为了记录一下而已。  html>head>style type="text/css">.......shown {...}{  z-index: 100;  top: 0px;  left

2007-08-10 23:00:00 1772 3

原创 PreferenceManager过滤

开发RCP的时候会用到PreferenceManager, 但是由于引用了一些插件, 这些插件中也有有PreferenceManager的声明, 如果不想显示这些东西, 可以按照下面的方法做        PreferenceManager manager = window.getWorkbench().getPreferenceManager();        IPreferenceN

2007-08-02 14:25:00 3159

原创 关于Eclipse中新建菜单的实现

新建菜单里面都是声明过NewWizard的东东.不过既然已经声明了NewWizard还要在ActionSet或者PopupMenus里面再声明一遍不是很痛苦?其实可以如下做法:先声明一个PullDown的菜单.         action               class="xxx.NewAction"               hoverIcon="icons/full/obj

2007-07-17 10:45:00 2746 1

原创 重新开张

 好久没有写技术帖子了.最近因为旅游花了不少时间, 另外公司的事情也比较多, 正在潜心研究eclipse的plugin, 打算做一个软件项目管理的东西. 需求基本写完了, 不过真正的开发还刚刚开始, 前面的有些内容也是因为要做这个东西才去学习研究的. 不过仍然停留在浅层次上. 不过估计等我做完这个项目管理的东西, 可能也到不了深层次的应用, 哈哈后天要去深圳出差, 明天准备一下. 希望这次的深圳之

2007-06-25 23:58:00 802

原创 苏梅归来

前天从泰国回来了, nnd, 人已经象泰国本地人了, 晒的 黑乎乎的.

2007-06-21 14:23:00 754

原创 今天出发去苏梅

RT纪念一下而已 

2007-06-09 16:12:00 1059

原创 今天碰到小偷了

今天坐车的时候碰到小偷了, mmd。上公车的时候挤的要死, 我基本是最后上去的了。 等到司机关门的时候有个家伙没有上车, 这时候我已经是最后一个了, 背靠着门。当时就觉得很奇怪,为什么这个家伙拼命挤了以后却没有上来。马上摸了下口袋, 发现手机没了, 还好这时候车刚启动,立马让司机停车, 感觉就是没有上车的鸟人盗了手机。司机开门以后马上追下去, 还好关门的时候注意了一下没上车的家伙。下去以后那个家

2007-06-06 22:52:00 1136

原创 org.eclipse.ui.decorators得用法

   extension         point="org.eclipse.ui.decorators">      decorator            icon="icons/warning_small.gif"            id="cnooc.rcp.decorator.node.warning"            label="Data Warning Decor

2007-05-11 15:43:00 3290 1

转载 把rcp最小化到系统托盘

1. 在WorkbenchWindowAdvisor实现类中初始化trayitempublic void postWindowOpen() ...{        initStatusLine();        final IWorkbenchWindow window = getWindowConfigurer().getWindow();        trayItem = init

2007-04-30 23:56:00 1719

原创 指定组件, 在其下方弹出Popup

 比如有一个Button, 点击以后在button的正下方弹出一个Popupimport org.eclipse.swt.SWT;import org.eclipse.swt.graphics.Point;import org.eclipse.swt.graphics.Rectangle;import org.eclipse.swt.layout.GridLayout;import org

2007-04-29 16:10:00 1014

原创 Label和CLabel设置图像的尺寸问题

碰到一个奇异的问题.Label.setImage以后, 如果Image的尺寸比Label的尺寸大, 那么这个Image将不会被描画. 也就是你什么也看不到.这个和Swing完全不同, Swing是描画从0, 0到Label.width,Label.height这个区域的图像, 其实图像是全部被描画了, 只是Label以外的部分你看不到而已.CLabel更妖异. 经过测试, CLabel的尺寸必须是

2007-04-28 16:32:00 2604 1

原创 请大家多多发表意见, 不要看过就算啊, 我也有很多问题会在文章里提出, 还请达人给予解答.

如题 

2007-04-26 23:02:00 934

原创 ActionSet中Action的可用性(Enabled)

这里我想说的ActionSet是plugin.xml里面配置出来的ActionSet, 不是你在程序里面声明的.程序里面声明的有setEnabled()方法, 简单的很.举个例子, 在Navigator里面你选中一个Package或者Java文件, File菜单里面的rename变成可以用的, 而你选中JRE System Libaray这个节点, rename菜单就不能用了. 这就是这个菜单是和

2007-04-26 23:00:00 2791 1

原创 关联ViewPart和EditorPart

今天学习了EditorPart和ViewPart的关联行为.达到的目标是当打开/激活一个Editor的时候, 在与这个Editor相关的View中显示相关的内容. 比如你打开一个Java文件, Outline里面显示这个Java文件的结构.实际上很简单, 当然前提是如果你不想重写的话. 重写就比较麻烦, 这个不是今天我想说得问题.实现一个View继承于ContentOutline. 这个类是org

2007-04-26 00:00:00 3330

原创 org.eclipse.ui.presentationFactories改变Eclipse的外观

   extension         point="org.eclipse.ui.presentationFactories">      factory            class="presentation.PresentationFactory"            id="resentation.PresentationFactory"            name="P

2007-04-25 11:36:00 3968 3

原创 org.eclipse.ui.editors插入点

这只是一个记载.昨天搞这个插入点, 平时无比顺畅的动作昨天居然死活不行. 最后突然发现这个插入点中的icon属性是必填的, 网上已经有人说过了. 然后看陈刚的书, 发现也有这句话, 只是自己看书不仔细.....但是eclipse的plugin.xml里面这个不是必填项(没有*). 引以为戒, 引以为戒.

2007-04-21 07:43:00 2317

原创 ActionSet/PopupMenu

 今天搞Eclipse的ActionSet, 搞得我晕头转向....至今不能明白的问题是, 我在ActionSet里面声明的Action居然在程序中无法拿到, 郁闷无比.由于我的需求是Windows的菜单中的某些菜单会在NavigatorView中被Popup重用, 因此在写View的代码的时候需要用代码找到这些Action, 但是十分遗憾, 最后我也没有成功.于是找到替代的方法, 不过很麻烦.有

2007-04-19 23:59:00 2312

原创 表头合并单元格. JTable Groupable TableHeader

表头合并单元格. 照例不多说了, 看代码吧.首先需要定义一个接口, 看看表头是怎么合并的/** *//** * 列头组 *  * @author Brad.Wu * @version 1.0 */public interface Group ...{    /** *//**     * 获取所在行     *      * @return     */    public int g

2007-03-26 17:43:00 10987 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除