- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 基于同一个Table或者TableViewer创建的Table,创建CheckTableViewer引起问题说明
背景:虽然这个场景很少出现,或者说这个使用是不合理的,但是之前我上传的TableViewer源码中 却同时存在出现了题目中提及的到情况。由于当时为了将分支的东西都添加进来,导致了这种场景的出现。引发问题:即使创建的CheckTableViewer没有在后面被使用,但是影响依然存在。 目前明确的影响有两个:1.操作会触发更多的逻辑 因为在创建CheckTableVie
2016-01-13 17:03:22 450
原创 关于JFace的TableViewer中引入ComboBoxCellEditor 快速双击对于Cell Combo无法展开问题的解决
背景:之前我上传过一个关于TableViewer的使用说明(也提供的了源码下载) 当通过ComboBoxCellEditor设置姓名时,需要通过三次单击:第一次:选中Cell第二次:展开Combo第三次:选中想要输入的名称问题描述:当如果你快速执行前两次单击 即:双击时,Combo便不能展开了。哪怕你频繁双击也是在选中Cell和选中文字两种状态下切换。
2016-01-11 17:35:21 1909
原创 关于插件开发扩展和扩展点的理解和思考
背景:一个大的产品是由很多的插件构成。插件间的相互协作是必不可少的。相互协作的典型方式是依赖,A依赖B,A就可以使用B中开放的包中的类了。(这种方式的优缺暂不讨论)通过扩展扩展点的方式是另一种相互协作形式。概念:扩展点:一个可以支持特定功能的结构定义。 类比为方法的定义 这里主要是方法的入参格式定义 形参扩展:自己或其他插件根据扩展点的定义格式 配置自己
2016-01-05 14:14:28 3989
TableViewer学习源码
2015-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人