![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
blogjava文章迁移
文章平均质量分 51
yes1983
这个作者很懒,什么都没留下…
展开
-
eclipse,GEF 小技巧(blogjava文章迁移2007-04-11)
1.在tabbedProperties(eclipse3.2以上支持)中,如果要建立一个treeview,且想要click任何一列都可以实现celledit,需要在创建treeview的时候加上style: SWT.FULL_SELECTION2.tabbedProperties中section的大小现在无法做到根据widget的大小自动调整,目前只能用getMinimumHeight()返回一个...原创 2018-05-15 17:22:49 · 251 阅读 · 0 评论 -
定制Eclipse的Content assist(代码补全),比如空格键不上屏(blogjava迁移 2010-12-15)
以前只知道alt+/调出assist,后来发现可以所有字母都激活content assist(方法百度上都有,就不在这写了).用起来果然很爽.但是eclipse还是有些默认的设置不是很好,比如空格键和=号会把第一行的内容自动上屏,其实很多时候我就是想输一个空格或=号而已.这个在设置里面没办法设置.幸好eclipse是有插件机制的,可以通过修改插件的源码,然后导出成插件,再替换掉原来的插件来处理1....原创 2018-05-15 17:32:46 · 347 阅读 · 0 评论 -
在Eclipse中去掉多余的UI组件的几个方法(blogjava文章迁移)
Eclipse的扩展机制是其一个重要特色,但随着Eclipse功能越做越强,插件越来越多,你会发现GUI上的图标越来越多,Menu,toolbar,context menu都被占满了,其实很多item并不是我们需要的,但是contribute这些item的插件我们是需要的,那怎么去掉它们扩展的那些菜单项呢?1.在Plugin.xml中定制 这是最简单的办法,很多时候我们自己想写代码来去掉一些菜...原创 2018-05-15 17:38:52 · 332 阅读 · 0 评论 -
TreeViewer的setselection方法不能选中树的子节点?(blogjava文章迁移2009-05-11)
TreeViewer的setSelection方法使用后,会在树上选中并展开方法参数中对应的节点.但是有时候你发现它只能选中第一级节点,下面的子节点没有办法选中.其实这个方法是没有问题的,它的大概实现算法是:先找到某一个子节点,然后找到它的父节点,把父节点展开,然后又找父节点的父节点,做同样的操作,直到根节点为止,这样你才能看到选中的子节点.所以父节点如果为null,那肯定你是看不到子节点了.而我...原创 2018-05-15 17:41:02 · 352 阅读 · 0 评论 -
Eclipse的奇怪问题总结(blogjava文章迁移2008-12-02)
1.有的时候在project的java build path中定义好了一些jar包依赖,但是project在运行的时候仍然报NoClassDef的错误.这是因为project的MANIFEST.MF文件没有更新.手动在MANIFEST.MF加上那些jar包就可以了.2.Plugin A 依赖 Plugin B.B也把相应的package export出来了,但是A还是找不到B里面定义的类.修改A的...原创 2018-05-15 17:43:23 · 132 阅读 · 0 评论 -
Eclipse中如何消除快捷键定义冲突(keybinding conflict)(blogjava文章迁移2008-10-14)
由于Eclipse的易扩展性,理论上可以有无数个Action运行在一个RCP 程序中,但是快捷键是有限的,尤其是一些常用的,像Ctrl+C,Ctrl+S之类的普通用户能记得住的就那么几个,万一你自定义的Action的快捷键和Eclipse默认的发生了冲突怎么办?比如Eclipse默认Ctrl+S是Save的快捷键,但是你又自定义了一个SaveAction,希望用户按下Ctrl+S之后执行的是自己的...原创 2018-05-15 17:45:20 · 825 阅读 · 0 评论