eclipse
溺水的鱼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何卸载Eclipse中已安装的插件
最近才知道原来Eclipse还可以自己卸载已经安装的插件,方法是点击菜单“Help”,“Install New Software...”,在弹出的对话框中选择那个非常隐蔽的“already installed”链接:然后就显示已经安装的插件:现在就可以选择要卸载的插件,然后点“Uninstall...”把它卸载掉。这个方法对Eclipse Galileo (3.5)有效,其...2011-12-31 16:40:00 · 162 阅读 · 0 评论 -
myeclise 7.5启动速度优化 myeclipse 7.5启动太慢解决方案
很多人都感觉myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。 Myeclipse的安装目录下面有个名为eclipse.ini的文件, 用记事本打开后, 修改参数: 把-Xms128m改成-Xms256m把-Xmx256m改成-Xmx512m 去除不需要加载的转载 2009-11-27 13:18:00 · 1232 阅读 · 0 评论 -
最佳eclipse插件-top30
来自:http://www.ajaxline.com/best-eclipse-pluginsPyDev - Python Development Environment for EclipsepyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE转载 2010-01-22 09:44:00 · 1616 阅读 · 1 评论 -
为 Eclipse 构建片段扩展
了解如何为 Eclipse 和 Rational Application Developer V7 构建一个插件。可以使用这个插件定义片段,从而轻松地添加符合企业标准的代码。这个插件与 Web Tools Project 提供的 Snippets 视图相似,允许开发人员将代码片段拖放到编辑器中。我们采用面向对象的最佳实践,所以可以从任何来源装载片段,比如数据库(例如 Apache Derby)、文转载 2008-07-04 08:49:00 · 2468 阅读 · 0 评论 -
Swt/Jface treeViewer的使用
上边介绍了,tableviewer,这里介绍一下treeViewer,总的流程类似。一、构造一个树形结构的数据出来,这里选择国家、城市、人来构造一个树形结构,代码如下:1,定义一个接口import java.util.List;public interface Itree { public String getName(); public void se转载 2008-07-04 08:46:00 · 1499 阅读 · 0 评论 -
Swt/Jface tableviewer入门教程3
前边实现了一个表格的基本功能,但这并不够好,能否为表格实现一些更好的功能呢?答案是肯定的。下边我们来加入直接编辑的功能。一、要实现这个功能必须提供一个实现ICellModifier的类。内容如下import org.eclipse.jface.viewers.ICellModifier;import org.eclipse.jface.viewers.TableViewer;i转载 2008-07-04 08:44:00 · 1116 阅读 · 0 评论 -
TableViewer, TreeViewer双击编辑
在TreeViewer或TableViewer中,可用CellEditor结合CellModifier可以很实现表格的编辑功能但是默认的是单击,就会打开编辑区域。有时候我们会需要双击进行(或者其他),于是我写了一个DoubleCellModifier,只要让你的CellModifier继承它,就可以很方便实现双击编辑。具体代码如下:java 代码 p原创 2008-07-04 08:35:00 · 2051 阅读 · 1 评论 -
Swt/Jface listviewer的实现
前边将过了TableViewer和TreeViewer再来看ListViewer就简单了,操作步骤一样,但更简单。这里只给出使用的代码一、代码,这个实现不同于前边是分开实现(都是public 的类),这里给出的是内部类的实现方式。import java.util.ArrayList;import java.util.List;import org.eclipse.jface转载 2008-07-04 08:46:00 · 1808 阅读 · 0 评论 -
Swt/Jface tableviewer入门教程4
如果我们想根据某一列来过滤记录,如何实现呢?很简单,定义一个过滤器filter。这里只演示定义一个过滤器的情况。现实中你可以定义多个灵活的过滤器,通过替换过滤器来实现各种各样的过滤。一、过滤器代码:import org.eclipse.jface.viewers.Viewer;import org.eclipse.jface.viewers.ViewerFilter;p转载 2008-07-04 08:45:00 · 1011 阅读 · 0 评论 -
Swt/Jface tableViewer入门教程1
1,简单显示,表格的式样见注释中的内容import org.eclipse.jface.viewers.TableViewer;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import org.eclipse.sw转载 2008-07-04 08:41:00 · 1178 阅读 · 0 评论 -
Swt/Jface tableViewer入门教程2
有一个功能是我们常使用的,就是在列的头上点击一下,整个表的记录按照这个列来排序,再点击一下按照这个列的反序来排序。那JFace是如何实现这个功能的呢?在JFace中是通过一个排序器来实现的,就是ViewerSorter下边写出详细的步骤一、定义一个sorter继承自ViewerSorterimport java.util.Date;import org.eclipse.jf转载 2008-07-04 08:42:00 · 835 阅读 · 0 评论 -
JFace 可编辑的TreeViewer和TableViewer
向已有的TreeViewer和TableViewer上添加编辑功能,可以使用CellEditor和CellModifier。CellEditor定义了某个列被编辑时显示的外观,它可以是文本框、下拉列表框或单选框,也可以自己定义。通常使用的CellEditor的子类就是:CheckboxCellEditor、ComboBoxCellEditor和TextCellEditor。CellEd转载 2008-07-04 08:38:00 · 3266 阅读 · 0 评论 -
eclipse启动参数配置
From: http://developer.51cto.com/art/200906/126835.htmeclipse.ini中有如下参数: -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-X转载 2009-12-30 10:35:00 · 988 阅读 · 0 评论 -
checkstyle配置文件中英文对照
checkstyle配置文件中英文对照原创 2010-11-30 18:51:00 · 2363 阅读 · 0 评论 -
eclipse插件aptana手动安装出现Sending Ping Error的解决办法
在安装Eclipse的前端界面开发插件Aptana时,我选择了简洁的安装方式即使用links目录的方式,这样做可以使Eclipse平台和插件彼此独立,降低耦合,实现真正意义的“插板”和“插件”,但是在安装完成后每次起动Eclipse时都会弹出Sending Ping Erro原创 2011-10-11 21:31:16 · 1586 阅读 · 0 评论 -
Errors running builder "Integrated External Tool Builder" on project
eclipse编译工程里,报如下错误:Errors during build.<wbr> Errors running builder 'Integrated External ToolBuilder' on project 'dataprocessor'.<br><wbr> The file does not exist for the ext...2011-08-11 18:13:00 · 134 阅读 · 0 评论 -
eclipse插件aptana手动安装出现Sending Ping Error的解决办法
在安装Eclipse的前端界面开发插件Aptana时,我选择了简洁的安装方式即使用links目录的方式,这样做可以使Eclipse平台和插件彼此独立,降低耦合,实现真正意义的“插板”和“插件”,但是在安装完成后每次起动Eclipse时都会弹出Sending Ping Error解决方案,去掉Aptana启动时...2011-10-11 21:31:00 · 176 阅读 · 0 评论 -
checkstyle配置文件中英文对照
<?xml version="1.0" encoding="GBK"?> <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> <!--2010-11-30 18:51:00 · 214 阅读 · 0 评论 -
Eclipse Template与模式
Eclipse Template对我们是一个相当有用的工具,能节省我们很多写重复代码的时间;也能减少我们对copy&paste的使用。关于Eclipse Templage的基础知识,详见我的Blog:Eclipse Template用法探讨。而模式在我们的面向对象的编程的一个重要手段,特别是Java编程,更加离不开模式。然而,在模式的使用过程中,我们也会遇到很多重复代码...2011-01-21 10:59:00 · 195 阅读 · 0 评论 -
Eclipse Template用法探讨
在编码的过程中,对代码重用的追求应该是我们的一个永恒的追求。我们先从相同或相似的代码里提出公用方法,来方便我们的重用;而后,随着面向对象技术的提出,我们又提出父类或基类,在类的基础上对代码进行重用;后来,我们又有了模式这种层次的代码重用,虽然模式不仅仅是为了代码重用,但这也是一个目的;最后,我们又创建了各种框架或架构,来在更高层次的重用代码;展望未来,我们会在元数据、域领域的范围内进行代码的重用。...2011-01-21 10:58:00 · 218 阅读 · 0 评论 -
【SSI开发总结.10】eclispe中使用XFire框架调用WebService
在SSI开发中,要求读取访问者IP所在地,需要调用WebService,比较了下AXIS和XFire,决定使用XFire开发webservice应用,以下是一个简单示例:1.eclipse中,在工程根目录下新建一个build.xml//build.xml<?xml version="1.0"?><project default="genfiles" based...2009-08-20 15:54:00 · 159 阅读 · 0 评论 -
Eclipse插件资源链接
1 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载http://www.eclipse.org/downloads/index.php2 lomboz J2EE插件,开发JSP,EJBhttp://forge.objectweb.org/projects/lomboz3 MyEclipse...2010-01-25 12:58:00 · 171 阅读 · 0 评论 -
最佳eclipse插件-top30
来自:http://www.ajaxline.com/best-eclipse-pluginsPyDev - Python Development Environment for EclipsepyDev 使的程序员可以使用eclipse来开发Python、Jython和Iron Python应用,而且Pydev+eclipse也成为开发Python的首选IDE。 Ea...2010-01-22 09:44:00 · 188 阅读 · 0 评论 -
eclipse启动参数配置
From: http://developer.51cto.com/art/200906/126835.htmeclipse.ini中有如下参数: -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-X...2009-12-30 10:35:00 · 211 阅读 · 0 评论 -
myeclise 7.5启动速度优化 myeclipse 7.5启动太慢解决方案
很多人都感觉myeclipse机子启动速度太慢,那是因为里面集成了太多的功能,但对于大多数人来说是不必要的,只需要根据自己正在用的项目加载相应的工具就行了。等到用到其他的时候再加载需要的。<1> Myeclipse的安装目录下面有个名为eclipse.ini的文件, 用记事本打开后, 修改参数: 把-Xms128m改成-Xms256m把-Xmx256m改成-Xmx...2009-11-27 13:18:00 · 156 阅读 · 0 评论 -
如何卸载Eclipse中已安装的插件
最近才知道原来Eclipse还可以自己卸载已经安装的插件,方法是点击菜单“Help”,“Install New Software...”,在弹出的对话框中选择那个非常隐蔽的“already installed”链接:然后就显示已经安装的插件:现在就可以选择要卸载的插件,然后点“Uninstall...”把它卸载掉。这个方法对Eclipse Galileo (3.5)有效,其他版转载 2011-12-31 16:40:02 · 4593 阅读 · 0 评论 -
Eclipse启动参数说明(部分)
其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式。在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。-arch [processor architecture]描述:指定所使用的处理器的类别举例:eclipse -arch x86或eclipse -arch转载 2008-08-08 11:25:00 · 1075 阅读 · 0 评论 -
给自定义Dialog加入保留对话框值的功能
有的时候我们需要这样的功能,记下Dialog中的值,当再次打开这个Dialog的时候,还原这些值。这就需要把这些Dialog的值保存起来。Dialog的IDialogSettings类提供了这个功能。下边是使用方法:在上例"自定义Dialog"的代码上加入三个函数:public void saveState(){ if (text.getText() == null || te转载 2008-08-06 18:27:00 · 1126 阅读 · 0 评论 -
eclipse 插件开发中如何实现刷新和重编译
在做eclipse插件开发中,特别是自动生成代码或者uml->代码的插件中,有时需要刷新一下文件夹或者重新编译一下.那如何实现这两个操作呢。一、实现刷新1、一个关键的接口是org.eclipse.core.resources.IResource调用这个接口的refreshLocal方法即可。例如refreshLocal(IResource.DEPTH_INFINITE, null)2、到底有哪些转载 2008-08-06 18:28:00 · 1597 阅读 · 0 评论 -
Swt/Jface listviewer的实现
前边将过了TableViewer和TreeViewer再来看ListViewer就简单了,操作步骤一样,但更简单。这里只给出使用的代码一、代码,这个实现不同于前边是分开实现(都是public 的类),这里给出的是内部类的实现方式。import java.util.ArrayList;import java.util.List;import org.eclipse.jface.viewers.转载 2008-08-06 18:26:00 · 2642 阅读 · 0 评论 -
Swt/Jface tableviewer入门教程四(加入filter ,改变行的颜色)
如果我们想根据某一列来过滤记录,如何实现呢?很简单,定义一个过滤器filter。这里只演示定义一个过滤器的情况。现实中你可以定义多个灵活的过滤器,通过替换过滤器来实现各种各样的过滤。一、过滤器代码:import org.eclipse.jface.viewers.Viewer;import org.eclipse.jface.viewers.ViewerFilter;public cla转载 2008-08-06 18:25:00 · 3290 阅读 · 1 评论 -
Swt/Jface tableViewer入门教程一(显示tableViewer)
1,简单显示,表格的式样见注释中的内容import org.eclipse.jface.viewers.TableViewer;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;import org.eclipse.swt.widgets转载 2008-08-06 18:24:00 · 2270 阅读 · 0 评论 -
Eclipse Rcp系列三 进一步了解Viewer
在二的基础上,继续,这个时候我们须要增加一个Viewer.在这里我须要说一下,在eclipse的开发中用到的很多的是Viewer(视图)这个概念,而不像Vb等开发中经常用到的window(窗口),并不是说Rcp中没有窗口,而是使用频率较低,所以分别说一下如何添加窗口和Viewer一,添加一个对话框窗口:添加一个类如下,然後在须要显视的地方调用一下open()方法不一定非要继承自Dialog,转载 2008-08-06 18:15:00 · 1463 阅读 · 0 评论 -
构建基于通用导航器架构(CNF)的视图 第三部分:配置菜单
转自:http://blog.youkuaiyun.com/windy444/archive/2007/12/31/2006309.aspx 由windy444翻译,转载请注明 原文名:Building a Common Navigator Framework (CNF) Viewer Part III: Configuring Menus,作者:MICHAEL ELDER,出处:http://scri转载 2008-07-30 16:26:00 · 1109 阅读 · 0 评论 -
构建基于通用导航器架构(CNF)的视图 第二部分:增加内容
转自:http://blog.youkuaiyun.com/windy444/archive/2007/12/31/2006304.aspx由windy444翻译,转载请注明原文名:Building a Common Navigator Framework (CNF) Viewer Part II: Adding Content,作者:MICHAEL ELDER,出处:http://scribble转载 2008-07-30 16:25:00 · 1201 阅读 · 0 评论 -
构建基于通用导航器架构(CNF)的视图 第一部分:定义ViewPart
转自:http://blog.youkuaiyun.com/windy444/archive/2007/12/30/2005315.aspx由windy444翻译,转载请注明原文名:Building a Common Navigator Framework (CNF) Viewer Part I: Defining the View Part ,作者:MICHAEL ELDER,出处:http://转载 2008-07-30 16:23:00 · 1475 阅读 · 0 评论 -
方便管理plugin或rcp的icons
转自:http://blog.youkuaiyun.com/moneyice/archive/2006/04/25/677423.aspx每个UI程序都离不开图片,一般的Eclipse插件,在一个类中定义了若干静态常量,每一个常量指定一个icon的名字,在程序中用到图片的时候,通过这个常量计算得到图片。Eclipse的插件一般规模较大,图片很多,而且分不同的像素,彩色,灰白等。这样有利于统一的管转载 2008-07-30 16:23:00 · 810 阅读 · 0 评论 -
RCP系统开发
摘自:http://book.youkuaiyun.com/bookfiles/493/10049317083.shtml从本章开始,将带领大家进入激动人心的Eclipse RCP开发之旅。本章先将经费测算系统的架子搭建起来,例如菜单、工具栏、主控界面等等,至于系统各功能的实现细节,在随后的章节中将层层剥开。为了节省篇幅,从本章开始,对于大量需要导入的类,在程序代码中将予以省略。本章将主要学习到以下技术转载 2008-07-30 16:22:00 · 3296 阅读 · 2 评论 -
扩展Eclipse视图弹出菜单
转自:http://cnfree2000.spaces.live.com/blog/cns!6201144F025F9D77!426.entryEclipse里每种编辑器都有它自己的视图,有时候我们需要在上面添加自己的功能,扩充视图弹出菜单则是必不可少的工作之一。 在一个视图的Popup Menu里增加一个菜单项,含有2种方式: 1、viewerContribution,也就是通过视图的转载 2008-07-30 16:20:00 · 1691 阅读 · 0 评论 -
Eclise Rcp 系列一 第一个SWT程序
写在开始:由于工作需要,做了一周时间的Rcp开发,发现由于Eclipse开发方面的中文资料较少,对入门者来说有些困难,所以把自己一周的内容放上,共享给开始学习Eclipse开发的人Eclipse开发中有很多名词: 插件开发 ,RCP ,SWT,Jface很容易让人迷糊做个大概的比喻,如果说SWT是C++的话 那么JFace就像STL对SWT做了简单的封装 Rcp就像MFC封装更多而插件转载 2008-08-06 18:13:00 · 937 阅读 · 0 评论
分享