上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: JDT中有两套Java文件模型映射。其核心类\接口分别为:org.eclipse.jdt.core.IJavaElement和org.eclipse.jdt.core.dom.ASTNodeIJavaElement是Java Element的通用“协议”,即是对Java包、类、方法、变量、注解等等元... 阅读全文
posted @ 2015-07-07 21:09 荒土 阅读(2712) 评论(0) 推荐(0)
摘要: 自己扩展CNF之后,导航栏的删除、复制、黏贴等快捷键失效了,在网上搜索了半天,结果最终不如自己看源码。本篇文章的主要目的不止于解决快捷键失效,更在于如何处理类似的问题,如何利用debug快速定位。这种解决问题的思路能帮助我们更加理解他人的代码,快速熟悉一套陌生的框架。1、理解问题的本质,为什么按键不... 阅读全文
posted @ 2015-06-24 11:36 荒土 阅读(1234) 评论(0) 推荐(0)
摘要: 重写EditPart#getDragTracker 即可替换拖拽事件。 阅读全文
posted @ 2015-04-28 09:26 荒土 阅读(248) 评论(0) 推荐(0)
摘要: 他把手指扭在一起,又把头撑在交叉的手指上,过了半刻,他抬起头。迟钝,茫然,他的眼睛转向别处,他张了张嘴,叙述的欲望在喉结处上去又下来。“一言难尽啊。”他说。然后,他笑了笑。 阅读全文
posted @ 2015-02-03 16:54 荒土 阅读(202) 评论(0) 推荐(0)
摘要: 有很多学习SWT的同志遇到过一类需求,为某些控件添加了诸如MouseListener、KeyListener之类的监听,然后呢,希望使用代码模拟鼠标、键盘来执行点击、按键等操作。首先说明一点,这是可以实现的,但是99%的需求都不应该这样实现。在继续往下看之前,请你考虑一点,你是不是可以把监听中的逻辑... 阅读全文
posted @ 2015-01-05 16:14 荒土 阅读(1725) 评论(0) 推荐(0)
摘要: 从e4开始,eclipse rcp界面具备了深度自定义的能力。但是在eclipse3.7.2上,几乎没有提供能够用于修改界面的外部接口。这里介绍一种方式来自定义你自己的eclipse rcp。先看如下对比图:可以看到有如下不同:1、整体风格扁平化了,没有沿用win7的玻璃外框2、横向的Menu被去掉... 阅读全文
posted @ 2014-12-29 16:21 荒土 阅读(5475) 评论(20) 推荐(1)
摘要: 当图形边缘碰触时,会产生一条帮助拖拽的辅助线这里需要三个类:1、SnapToGeomotry2、SnapToGuide(非必须)3、SnapFeedbackPolicy 阅读全文
posted @ 2014-12-12 11:50 荒土 阅读(447) 评论(1) 推荐(0)
摘要: 网格和标尺效果如上图所示。添加网格比较简单,也可以自己实现,主要思路是为编辑器添加一个GridLayer。但是还是建议参考eclipse自己的GEF样例来实现。需要注意两个部分:1、重写org.eclipse.gef.ui.parts.GraphicalEditor.configureGraphic... 阅读全文
posted @ 2014-12-12 10:50 荒土 阅读(1378) 评论(0) 推荐(0)
摘要: 该题是用来公司教学,并无难度。用于说明算法效率差异以及循环和递归的效率差别。package practice;import java.math.BigDecimal;/** * @author caiyu * @date 2014-12-3 */public class X_N_Square { ... 阅读全文
posted @ 2014-12-03 13:00 荒土 阅读(814) 评论(0) 推荐(0)
摘要: 此题非常水,不做说明。package practice;import java.io.BufferedInputStream;import java.util.Scanner;/** * @author caiyu * @date 2014-12-2 */public class POJ1008 {... 阅读全文
posted @ 2014-12-02 16:23 荒土 阅读(250) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页