- 博客(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关注的人