`
salever
  • 浏览: 255400 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
整理一下org.eclipse.ui.activities的使用   扩展点的定义 org.eclipse.ui.activities的定义位于org.eclipse.ui插件中,具体见     <extension-point id="activities" name="%ExtPoint.activities" schema="schema/activities.exsd"/>      扩展点的概述 Eclipse API 写道 The org.eclipse.ui.activities ext ...
在Eclipse开发中,涉及到Resource的时候,经常会需要根据某些操作获取当对应的Project,或者是File。这里总结一下几种常见的方法。   首先看看Eclipse resource的结构:   因此我们只需要获取IResource,就可以轻松地获取到对应的Project了。   public IProject getProject();   下面总结一下获取Project的办法: 1,从选中的编辑器获取(一般的是文件编辑器) IEditorPart activeEditor = PlatformUI.getWorkbench().getA ...
前言:老手直接忽略。打开Eclipse的download页面,一大排的Eclipse可供下载,http://www.eclipse.org/downloads/,很多新接触Eclipse的几乎无从下手。这里简单的进行一下科普。http://www.ceclipse.org/read-cec-tid-27421.html 这个帖子里面讲到了一些,大家可以先去看看。下图是最新版的3.7的下载页面:其实如何选择需要的Eclipse很简单,引用一下
  概述 Spring 开发经常需要配置bean class,这些简单的重复性的工作,最好交给工具实现。   这里使用Eclipse plugin,添加一个自动根据选择的class快速生成applicaitonContext.xml文件的菜单。   下载见附件。   环境 Eclipse 3.6 JDT 3.6 Spring 3.0   步骤 1,添加一个简单的preference配置页面,进行简单的配置:生成的文件名称以及是否覆盖已有文件。   最好不要勾选覆盖已有文件,可能会覆盖掉有用的文件。注意默认的文件名不能为空。 2,选择java pr ...
Mozilla Public License MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献 版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。   BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二 ...
1 MANIFEST 文件 Bundle Manifest Headers, META-INF/MANIFEST.MF 1.1 Java JAR format: http://download.oracle.com/javase/1.4.2/docs/guide/jar/jar.html#JAR%20Manifest Manifest Specification : 1.        manifest-file:                    main-section newline ...
<!--禁止鼠标右键代码--> <noscript><iframe src=*.html></iframe></noscript> <script language=javascript>  <!--  if (window.Event)  document.captureEvents(Event.MOUSEUP);  function nocontextmenu(){   event.cancelBubble = true   event.returnValue = false;   retur ...
已发行的版本: 版本号 名称 中文名 发布日期 JDK 1.1.4 Sparkler 宝石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24 JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28 JDK 1.1.8 Chelsea 切尔西--城市名 1999-04-08 J2SE 1.2 Playground 运动场 1998-12-04 J2SE 1.2.1 ...
最近可能会要做一些apache相关的学习和开发工作,有一些project得要提前了解一下。   apche CXF,这是一个开源的web service相关的project,具体是做什么的,用一句话代表,“An Open Source Service FrameWork” 它可以帮助用户发布web service,主页 http://cxf.apache.org apache Maven,这实在是一个不错的开源项目,用于管理项目的,相对于ant来说,它的功能要更加强大一些,而且与其他的组件的结合也要更方便一些,比如CXF,OSGI karaf,Spring 主页 http://mave ...
这三个方法是java的基础类Object中定义的。   wait() JDk文档写道 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。换句话说,此方法的行为就好像它仅执行 wait(0) 调用一样。 当前线程必须拥有此对象监视器 。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify 方法,或 notifyAll 方法通知在此对象的监视器上等待的线程醒来。然后该线程将等到重新获得对监视器的所有权后才能继续执行。 对于某一个参数的版本,实现中断和虚假唤醒是可能的,而且此方法应始终在循环中使用: synchro ...
2010.7.1至今,差不多一年了,小结一下   技术上 eclipse debug launcher common navigator framework eclipse equinox p2 update eclipse resources plugin java developement toolkit swt/jface structured viewer, databinding java mail,apache mail fop,java pdf ckeditor,html graphical edit quartz spring hibernate ...
TabFolder是一个很有用的控件,尤其在进行单界面内的多页布局时。使用Draw2D开发的时候却会发现它本身没有实现TabFolder,在网上搜索一番未果,索性自己实现好了。   这里给出一个简单的实现,原理很简单,使用了Draw2d的GridLayout和StackLayout布局。   首先需要一个Folder容器,这里扩展Panel实现,直接上代码好了,   TabFolderFigure.java   /******************************************************************************* * ...
总有TX上论坛要各种源码,首先并不提倡这种做法,这与间接的抄袭没有区别,为什么总想着依赖别人呢。 当然在学习Eclipse插件开发中,要不断学习新的东西,这时候最好能有一份源码,拿过来改吧改吧就用,多好。诚然这也是一种学习的方法,所谓的借鉴。Eclipse.org早就考虑到这种情况了,所以当你们在需要源码的时候,请转到http://wiki.eclipse.org/CVS_Howto ,看看这里,Eclipse已经使用CVS 为你们提供了所有的源码了。 CVS是每个程序员必须掌握的,如果你不会CVS,那么请你去google一下,这里不再赘述。Eclipse自身也集成了CVS的工具 ...
偶然在IBM的一个帮助网站上发现了部分Eclipse的部分的中文帮助文档,分享一下   地址:http://publib.boulder.ibm.com/infocenter/ratdevz/v8r0/index.jsp   不知道能下载不,也不清楚是哪个版本,有需要的可以去看看。
写完整个Common Navigator Framework之后,发现并不算得是深入,仅仅是一些讲解和示例,由于时间比较紧,很多内容都没有细细讲解,尤其是代码实现的细节。这篇文章中所有的类都尽可能用包名+类名的全程,以方便查阅。   附件为下载地址。
Global site tag (gtag.js) - Google Analytics