eclipse插件开发
文章平均质量分 91
fm2005
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
eclipse插件开发
1. 关于SWT Layout (2006-8-17) GridLayout往往是很好的选择 (2006-8-23) 2. hibernate可以读取数据, 但插入或更新时, 无异常, 却不能正常更新 (2006--8-17) 改用数据库连接池, DataSource, 可以使用 apache 的 dpcp 3. 为SWT Table 控件添加可编辑属性(2006-8-21) TreeView#s原创 2009-03-15 21:54:00 · 654 阅读 · 0 评论 -
swt中改变树的字体及颜色的实现
<br />package org.eclipse.jface.snippets.viewers1;import org.eclipse.jface.resource.FontRegistry;import org.eclipse.jface.viewers.ITableColorProvider;import org.eclipse.jface.viewers.ITableFontProvider;import org.eclipse.jface.viewers.ITableLabel转载 2010-06-10 15:08:00 · 4217 阅读 · 1 评论 -
Eclipse插件开发中遇到的一些异常总结
Eclipse插件开发涉及到的方面很广,有时候遇到一些奇怪的错误也很多,以下是我在Eclipse插件开发中遇到一些特别异常后的一些解决方法,这些一些是来自网上搜索到的,一些是自己的总结。这篇随笔将会做为我的积累不断地更新,也希望能帮到一些遇到相同问题的coder们! 1."org.eclipse.ui.PartInitException: Unable to open editor,转载 2009-05-13 19:43:00 · 1973 阅读 · 0 评论 -
快速Eclipse开发经验--文本替换和操作界面
快速Eclipse开发经验--文本替换和操作界面收藏function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(h原创 2009-04-28 13:48:00 · 1137 阅读 · 0 评论 -
Eclipse插件开发中对于外部Jar包和类文件引用的处理(彻底解决插件开发中的NoClassDefFoundError问题)
目的:Eclipse插件开发中,经常要引用第三方包或者是引用其他插件中的类,由于插件开发环境引用类路径的设置和运行平台引用类路径的设置不同,经常导致开发过程OK,一旦运行则出现NoClassDefFoundError的问题。本文的目的是全面分析各种情况下类路径的设置,以避免这个问题的出现。 说明:Jar包和类路径实际上是一个概念,比如类com.bbebfe.Test.class打包为t原创 2009-04-27 17:41:00 · 3387 阅读 · 0 评论 -
SWT中定时器的一种特殊实现方式/SWT中线程互访时display.asyncExec/display.syncExec...程序死掉无响应的解决办法
最近在研究SWT,写了个小例子,涉及到线中的数据互访,如果在一个线程中的触发事性中再去访问另一个线程的数据,会把Invalid thread access的错误。 用SWT提供的display.asyncExec方法,发现其实质根本不是另开一个线程,只是把run方法调用了一次,所以导致调用Thread.sleep时程序就会死掉。 经过查阅资料及baidu和google,找到了解决办法,现原创 2009-03-28 16:40:00 · 5609 阅读 · 2 评论 -
插件开发取路径
1.得到runtime workspace目录的绝对路径 String file = Platform.getInstanceLocation().getURL().getPath();2.得到runtime workspace目录下所有的工程IWorkspace workspace = ResourcesPlugin.getWorkspace(); IWorkspa原创 2009-03-19 09:12:00 · 746 阅读 · 0 评论 -
使用SWT模拟鼠标键盘事件
最近在学习SWT/JFace,在做一个小东西的时候需要模拟鼠标键盘事件,在网上搜了一下,在java中模拟这些事件,主要有两种方法: 一、使用AWT中的Robot类Robotjava.lang.Objectjava.awt.Robot--------------------------------------------------------------------------------publ转载 2009-03-16 20:40:00 · 2858 阅读 · 0 评论 -
简单RCP框架源码分析
在我们新建一个RCP应用程序框架时,eclipse会为我们自动生成若干个类:网上也有很多关于“Hello RCP”的分析说明,但都聚集在类功能分析,没有源代码的分析。下面着重分析一下其中的某些不易理解的类以及其中涉及到的其它类的源代码。Application类: 是RCP应用程序的入口点,你可以把它想象成程序的控制器,类似于Model2架构中的控制器。它很简短,而且在不同的项目中变转载 2009-03-16 16:11:00 · 1643 阅读 · 0 评论 -
用FormLayout打造自适应窗体大小的控件布局
用FormLayout打造自适应窗体大小的控件布局 作SWT程序界面时很多窗体的大小是可变。在大小不固定的窗体里怎么使里面的控件在任意大小下都能保持美观是将让人头疼的事情。FormLayout的布局方式就是解决这一问题的灵丹妙药。上图是王道,看图先:我胖我瘦我标准以上就是一个窗体在不同大小下的效果,控件随着窗体的大小改变大小和位置,这就是FormLayout的布局方式的的功劳。Fo转载 2009-03-16 10:56:00 · 2063 阅读 · 0 评论 -
SWT之ScrolledComposite
import org.eclipse.swt.SWT; import org.eclipse.swt.custom.ScrolledComposite; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.layout.转载 2013-12-24 22:49:19 · 3208 阅读 · 0 评论
分享