Eclipse 3.0 简介和插件开发示例

别回头我走了

别回头我走了

2016-02-19 14:34

今天图老师小编给大家介绍下Eclipse 3.0 简介和插件开发示例,平时喜欢Eclipse 3.0 简介和插件开发示例的朋友赶紧收藏起来吧!记得点赞哦~
Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象Eclipse将成为未来的集成的桌面环境。!-- frame contents -- !-- /frame contents --目前的Eclipse本身就具备资源治理和外部程序的功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一个IDE。
  
  1.Eclipse简介和插件开发
  
  Eclipse 是一个很让人着迷的开发环境,它提供的核心框架和可扩展的插件机制给广大的程序员提供了无限的想象和创造空间。目前网上流传相当丰富且全面的开发工具方面的插件,但是Eclipse已经超越了开发环境的概念,可以想象Eclipse将成为未来的集成的桌面环境。目前的Eclipse本身就具备资源治理和外部程序的功能,加上无所不能的插件,将构成一个丰富多彩的工作环境而不仅仅是一个IDE。对于程序员来说,没有什么比可以随心所欲的定制的工作环境更重要,你的决心,勇气和创造力在与别人分享成果的过程中一览无余。好了,你是不是心动了,假如你已经对Eclipse有一定的熟悉,那么,和我一起打造自己的个性化工作环境吧,首先我们一起开发一个天气预告的插件,然后我们打造属于自己的邮件快速监控功能。
  
  以下的工作基于一定的前提,那就是你是一名Java程序员,你很欣赏并正开始使用Eclipse这个超酷的工作环境,别忘了下载最新版的Eclipse3.0,本文基于Eclipse3.0开发。
  
  2.天气预告插件
  
  假如你已经厌倦了总是要登录某些网站从相关网页上获取信息,这里有一个让你通过Eclipse快速获取信息的新方法。让我们从头开始,做一个属于自己的天气预告插件吧,你的Eclipse将具有天气预告功能,是不是很酷呢?
  
  在这一部分,我们将要实现一个Eclipse插件,他可以在任何我们想知道的时候通过简单的点击鼠标告诉我们本地区的天气预告,这当然很刺激。对于一个程序员而言,事情就应该如此。让我们开始吧,我们首先要定义一个插件,把他加到菜单和工具栏中。对于没有插件开发经验的你,可以参考《开发 Eclipse 插件》,树立基本的插件开发意识,当然,本文将具体的辅助你完成这一创造性的工作。
  
  2.1最基础的插件
  
  打开菜单 File -> New-> Other ->Plug-in Project,输入项目名称,next出现对话框,只要在插件名处输入"muplugin",next 以后选择 "Hello,World"的插件模板你可以直接新建一个名为myplugin的最简单的插件,但其实我们的天气预告并不比它复杂多少,建完改插件以后的效果如下图。
  
  
  现在,将项目作为运行时工作台运行(run - run as runtime workbench),在一个全新的Eclipse窗口中,通过点击菜单 sample menu 的sample Action或者工具栏中的圆形Eclipse 图标,你将看到如下效果的对话框。
  
  
  到此为止,天气预告插件的原始版做成了,通过修改plugin.XML,我们将菜单改成中文形式,需要修改的地方就2处,详见表格。
  
  <actionSet label="Sample Action Set" visible="true" id="myplugin.actionSet">
  <menu label="我的空间" id="sampleMenu">
  <separator name="sampleGroup">
  </separator>
  </menu>
  <action label="天气预告" icon="icons/sample.gif" class="myplugin.actions.SampleAction"
  tooltip="Hello, Eclipse world" menubarPath="sampleMenu/sampleGroup"
  toolbarPath="sampleGroup" id="myplugin.actions.SampleAction">
  </action>
  
  此时在运行时工作台,我们的菜单已经改变。
  
  
  
展开更多 50%)
分享

猜你喜欢

Eclipse 3.0 简介和插件开发示例

编程语言 网络编程
Eclipse 3.0 简介和插件开发示例

Eclipse 3.0 上配置JSP开发环境

Java JAVA基础
Eclipse 3.0 上配置JSP开发环境

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Eclipse插件开发之新手入门

Java JAVA基础
Eclipse插件开发之新手入门

Eclipse插件开发之添加简单的GUI元素

编程语言 网络编程
Eclipse插件开发之添加简单的GUI元素

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Eclipse中用SWT和JFace开发入门

编程语言 网络编程
Eclipse中用SWT和JFace开发入门

Eclipse开发J2ME程序之插件安装

编程语言 网络编程
Eclipse开发J2ME程序之插件安装

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何在Windows 8系统中开启放大镜

如何在Windows 8系统中开启放大镜

Java压缩文件/目录成ZIP包最新技巧

Java压缩文件/目录成ZIP包最新技巧
下拉加载更多内容 ↓