WEB开发网
开发学院软件开发Java 扩展 Eclipse 辅助和规范开发流程 阅读

扩展 Eclipse 辅助和规范开发流程

 2009-12-20 00:00:00 来源:WEB开发网   
核心提示: 在开发 Java 的时候,有许多的 Wizard 来辅助我们完成编码工作,扩展 Eclipse 辅助和规范开发流程(5),如新建类,接口,添加 import 等,更多内容可以参考自带的 API doc 文件,如下图:而且它里面有很多辅助工作,如你点击超类的时候

在开发 Java 的时候,有许多的 Wizard 来辅助我们完成编码工作,如新建类,接口,如下图:


扩展 Eclipse 辅助和规范开发流程

而且它里面有很多辅助工作,如你点击超类的时候,有一个帮助你输入超类名称的窗口会弹出来,在里面你并不需要输入类的完整的名称,它会自动提示。接口和包都有类似的辅助输入的功能。


扩展 Eclipse 辅助和规范开发流程

我使用这些功能觉得很方便和习惯,所以我希望我的插件在创建 Action 的时候也能有类似的功能,而我不想自己再重新造个轮子(而且这个工作可不轻松),所以我就得从 JDT 中扩展,而不使用标准的 org.eclipse.jface.wizard.Wizard 类。

在传统的 wizard 中我们使用 org.eclipse.jface.wizard.Wizard 和 org.eclipse.jface.wizard.WizardPage 类,但如果你希望继承 JDT 的功能必须对应使用 org.eclipse.jdt.internal.ui.wizards.NewElementWizard 和 org.eclipse.jdt.ui.wizards.NewTypeWizardPage 类。

NewElementWizard 也是继承自 Wizard,它只是做了一些检查是不是 Java 项目等工作,Eclipse 中新建类,和接口 Wizard 都是从这个类基础发展而来的。内容丰富的是 org.eclipse.jdt.ui.wizards.NewTypeWizardPage 类,它包含了浏览项目,浏览超类,接口等功能,而且提供了丰富的方法来构建你的 Java 类型,例如添加方法,添加 import 等,更多内容可以参考自带的 API doc 文件,一幕了然。

上一页  1 2 3 4 5 6  下一页

Tags:扩展 Eclipse 辅助

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接