上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 自己扩展CNF之后,导航栏的删除、复制、黏贴等快捷键失效了,在网上搜索了半天,结果最终不如自己看源码。本篇文章的主要目的不止于解决快捷键失效,更在于如何处理类似的问题,如何利用debug快速定位。这种解决问题的思路能帮助我们更加理解他人的代码,快速熟悉一套陌生的框架。1、理解问题的本质,为什么按键不... 阅读全文
posted @ 2015-06-24 11:36 荒土 阅读(1233) 评论(0) 推荐(0)
摘要: 重写EditPart#getDragTracker 即可替换拖拽事件。 阅读全文
posted @ 2015-04-28 09:26 荒土 阅读(248) 评论(0) 推荐(0)
摘要: 他把手指扭在一起,又把头撑在交叉的手指上,过了半刻,他抬起头。迟钝,茫然,他的眼睛转向别处,他张了张嘴,叙述的欲望在喉结处上去又下来。“一言难尽啊。”他说。然后,他笑了笑。 阅读全文
posted @ 2015-02-03 16:54 荒土 阅读(201) 评论(0) 推荐(0)
摘要: 有很多学习SWT的同志遇到过一类需求,为某些控件添加了诸如MouseListener、KeyListener之类的监听,然后呢,希望使用代码模拟鼠标、键盘来执行点击、按键等操作。首先说明一点,这是可以实现的,但是99%的需求都不应该这样实现。在继续往下看之前,请你考虑一点,你是不是可以把监听中的逻辑... 阅读全文
posted @ 2015-01-05 16:14 荒土 阅读(1723) 评论(0) 推荐(0)
摘要: 从e4开始,eclipse rcp界面具备了深度自定义的能力。但是在eclipse3.7.2上,几乎没有提供能够用于修改界面的外部接口。这里介绍一种方式来自定义你自己的eclipse rcp。先看如下对比图:可以看到有如下不同:1、整体风格扁平化了,没有沿用win7的玻璃外框2、横向的Menu被去掉... 阅读全文
posted @ 2014-12-29 16:21 荒土 阅读(5469) 评论(20) 推荐(1)
摘要: 当图形边缘碰触时,会产生一条帮助拖拽的辅助线这里需要三个类:1、SnapToGeomotry2、SnapToGuide(非必须)3、SnapFeedbackPolicy 阅读全文
posted @ 2014-12-12 11:50 荒土 阅读(445) 评论(1) 推荐(0)
摘要: 网格和标尺效果如上图所示。添加网格比较简单,也可以自己实现,主要思路是为编辑器添加一个GridLayer。但是还是建议参考eclipse自己的GEF样例来实现。需要注意两个部分:1、重写org.eclipse.gef.ui.parts.GraphicalEditor.configureGraphic... 阅读全文
posted @ 2014-12-12 10:50 荒土 阅读(1377) 评论(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 荒土 阅读(249) 评论(0) 推荐(0)
摘要: 等待是个体力活。 你醒来看见蚊子在天花板上起起落落,像是新添的斑点灰迹。 走廊传来脚步声,经过了你门外。 你看见阳光照在床沿边,分辨不出是清晨还是黄昏。 一只鸽子停在阳台上,阳台晒满好久不收的衣服。 混合了肮脏、懒惰和颓丧的气味弥漫在寝室里,你足够习惯,不以为然。 你总在走神,这一天又要过去了,日复 阅读全文
posted @ 2014-12-01 21:35 荒土 阅读(273) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页