自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 青春的我们不能错过的十件事

 如果问我,青春不能错过什么,要我举出十件必须做的事,我大约会这样列举。  一、至少恋爱一次,最多两次。一次也没有,未免辜负了青春。但真爱不易,超过两次,就有赝品之嫌。  二、交若干好友,可以是闺中密友,也可以是异性知音。  三、学会烹调,能烧几样好菜。重要的不是手艺本身,而是从中体会日常生活的情趣。  四、每年小旅行一次,隔几年大旅行一次,增长见识,拓宽胸怀。  五、锻炼...

2011-09-30 15:28:31 266

gmf 优点

http://www.ibm.com/developerworks/cn/opensource/os-ecl-gmf/ 不错的文章。有点:可以通过可视化工具来动态的生产gef的一堆代码,不过模型emf还是需要自己创建的。 两片很好的文章http://gmfsamples.tuxfamily.org/wiki/doku.php?id=gmf_tutorial1http:/...

2011-09-28 15:09:29 123

gef 与gmf的结合

以前的项目已经就是直接用gef,自己写模型的。 今天研究了下使用emf做模型。感觉好长有几个: 1:模型代码可以更好的维护。2:模型自带有事件监听,不过还是需要在gef editpart中进行注册的。3:具有模型的功能api。4:保存、读取文件更加方便。应该emf 具有 吧model转化为xml的功能。 确定就是:设计的东西多了,学习成本大 。 ...

2011-09-28 14:03:53 178

rcp自动加载插件

http://blog.ixpub.net/html/91/10672791-405941.htmlhttp://blog.extremepattern.com/articles/2006/12/18/config-ini-and-org-eclipse-osgi eclipse.application=插件名称.applicationosgi.bundles.default...

2011-09-28 13:56:41 208

rcp DialogSettings IPreferenceStore IMemento

  三个不的不同点:IMemento   要求rcp必须 configurer.setSaveAndRestore(true);才可以保存 相同点:它们都是在程序退出时才真正的把数据写入文件。 在运行过程中都是以单利的形式存放在内存当中。...

2011-09-22 14:31:16 145

rcp IPreferenceStore

IPreferenceStore  store=Activator.getDefault().getPreferenceStore(); store.putValue("text", "IPreferenceStore: "+text.getText());  IPreferenceStore  store=Activator.getDefault().getPr...

2011-09-22 14:21:45 174

rcp DialogSettings

Activator.getDefault().getDialogSettings().put("text", text.getText());  String txt = Activator.getDefault().getDialogSettings().get("text"); if (txt != null) text.setText(txt); 一般IDi...

2011-09-22 14:10:10 264

rcp IMemento 状态的保存

rcp  可以对每个part进行状态的保存。 保存数据在:workspace\.metadata\.plugins\org.eclipse.ui.workbench\workbench.xml这个文件里。这里会保存rcp的布局状态、每个part的状态。 ...

2011-09-22 13:50:51 156

gef ActionBarContributor

 public class GefActionBarContributor extends ActionBarContributor {  public GefActionBarContributor() { super();  }  protected void buildActions() {// addRetargetAction(new UndoReta...

2011-09-22 01:10:20 120

rcp RetargetAction

RetargetAction  在rcp的用途还是很大的。使用场景:一个按钮在不同的情况下对应不同的操作,可是ui是一样的。打个比方:“删除”  可以删除部门、也可以删除员工。如果用同一个ui来进行设计。这样就要用到 RetargetAction   了。RetargetAction    就是一个UI占位符。真实的Action 可以动态的绑定。 Retar...

2011-09-21 23:41:20 135

rcp command handler

一个command  只能对应一个  hanlder  ,也就是说 不同的 hanlder 不可以用同一个 command来实现。 反过来是可以的。 总结: command   ---1---> handler如果对应了多个会报错:A handler conflict occurred.  This may disable some commands.并且...

2011-09-21 23:13:31 212

rcp 中的事件通信

在rcp中事件通信有三种常用的方法: 1:选择提供、选择监听的方式。2:osgi EventAdmin3:属性更改事件。    jface封装的事件 IPropertyChangeListener    for (Iterator<IPropertyChangeListener> iter = myListeners.iterator(); iter.has...

2011-09-21 20:19:11 269

rcp 中使用osgi的事件通信

osgi的通信代码  发布事件BundleContext ctx = FrameworkUtil.getBundle(this.getClass()) .getBundleContext(); ServiceReference<EventAdmin> ref = ctx.getServiceReference(EventAdmin.class);...

2011-09-21 19:18:00 167

原创 java jvm

最后汇总一下JVM常见配置堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如...

2011-09-21 14:54:21 110

rcp 懒加载

rcp 的懒加载  一般只会在某个插件中。如果你的ui在rcp的这个入口插件中 实现,是没有懒加载的功能的。   所有一般rcp 插件中  不要有太多的业务实现。 ...

2011-09-21 11:14:09 81

java 调用父类的 私有方法

protected void setActionsActivated(boolean state) { Method method= null; try { method= AbstractTextEditor.class.getDeclaredMethod("setActionActivation", new Class[] { boolean.class }); //...

2011-09-20 16:49:46 1125 2

原创 java 位操作

http://www.iteye.com/problems/70602 http://blog.csdn.net/lizhongkan/article/details/4710552http://blog.csdn.net/jeiwt/article/details/5626082http://ankor.iteye.com/blog/180846http://dogstar....

2011-09-03 13:50:08 83

原创 自定义eclipse注释

window-> preference-> 左边的java-> code   Style-> code   templates

2011-09-02 16:49:06 68

原创 eclipse expression 奇怪的问题。

有的时候再使用表达式的时候,尤其是使用带有tester的表达式时,表达式就是不正确,调试也没有进入Tester中,这时候你调整下表达式的位置(definitions、tester)就可以了。 org.eclipse.core.expressions.definitions 使用这个扩展点 为expression 添加条件时。 有的时候 Tester 死活不起作用,调...

2011-09-01 18:00:26 520

原创 java enum 的用法

public enum Type {   IN("输入参数"),   OUT("输出参数"),   VAR("变量");     //定义有参数的构造方法,这样就可以这样写了:IN("....")   private String des;   Type(String des)   {   this.des=des;   }   publ...

2011-09-01 13:56:39 67

原创 ResourceBundle 与 Properties

java.util 类 ResourceBundlejava.lang.Object java.util.ResourceBundle直接已知子类: ListResourceBundle, PropertyResourceBundlejava.util 类 Propertiesjava.lang.Object java.util.D...

2011-09-01 11:06:57 65

原创 java api

线程安全    非安全Vector-->ArrayList   接口ListStringBuilder->StringBuffer  1.5新增的。HashTable->HashMap         接口Map   在集合中接口的作用。 List                     有序可以重复         Set 无序...

2011-09-01 10:36:51 55

空空如也

空空如也

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

TA关注的人

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