跳至内容 Java Solaris 社区 Sun 商店 加入 SDN 我的个人档案 加入的益处
 
Sun Java Studio Creator 2 IDE 编辑器中的新增功能
作者:Beth Stearns 和 Po-Ting Wu  
Sun Java Studio Creator 2 集成开发环境编辑器(包括 Java 源代码编辑器、HTML 编辑器和 CSS 样式编辑器)中包含的新增功能和增强功能使其变得更加智能化。下面将向您具体介绍这些功能。
目录
 
改进的动态代码完成
快速导入包和类
预生成的代码完成数据库
拖放代码功能
 
改进的动态代码完成

利用动态代码完成功能,您只要键入几个字符,编辑器就会显示一个弹出式列表,该列表为您正确完成正在键入的文本提供了上下文相关的可行匹配项。在 Java 源代码编辑器中调用代码完成功能时,该功能将显示一个列表,其中包含要完成正在键入的表达式可能会用到的所有可行的类、方法、变量、包、异常等。尽管 HTML 编辑器和样式编辑器具有类似的代码完成功能,但它们提供的选项都与各自的上下文相对应。

例如,以 HTML 文件为例,HTML 编辑器的代码完成功能会向您建议标记的名称、属性、可行的值、匹配的结束标记的名称,以及实体引用的名称。

编辑文件时,您可以通过两种方式触发或调用代码完成功能:要么通过按组合键(Ctrl+空格键),要么键入热键字符或关键字,如句点 (.) 或单词 "new"。编辑 HTML 文件时,关键字为一个右尖括号 (>)。

Java Studio Creator 2 IDE 中的代码完成功能更具有可靠性,并且它可以处理大量的语言结构。新版本包括了自动导入功能,如果需要,该功能可以自动添加引用完整包的 import 语句。如图 1 所示,代码完成功能窗口实现了将导航与浏览 Javadoc 引用集于一身。

图 1:Javadoc 引用的代码完成显示
图 1:Javadoc 引用的代码完成显示
 

(有关如何在 IDE 中浏览 Javadocs 的详细信息,请参见技术文章在 Sun Java Studio Creator 中浏览 Javadoc API 引用文档。) 

 
快速导入包和类

源代码编辑器包括一个快速导入组合键,该组合键可帮助您快速导入在源代码中引用的类。要使用此功能,请将插入记号置于类名中,然后按 Alt+Shift+I 组合键。

  • 如果需要导入的类是唯一的,则 IDE 将自动在代码中为该类插入 import 语句,而无需与您进行交互。
  • 如果导入时需要在多个可行匹配项中进行选择(如图 2 中显示的 URL 类),则 IDE 会打开“导入类”对话框。该对话框显示了匹配的类语句,而且当您从匹配的类列表中选择某个类后,IDE 会自动将选定类的 import 语句插入到源代码中。

    图 2:“导入类”对话框
    图 2:“导入类”对话框
     
  • 对待存在于多个包中的类名,可通过另一种方式来帮助解析 import 语句。按 Alt+Shift+F 组合键(或单击某个类,然后从上下文菜单中选择“修复导入”选项),会显示“修复导入”对话框。该对话框显示了需要 import 语句的类名,以及该类的完全限定的包名称。当您选择了完全限定的包名称时,IDE 会将正确的 import 语句插入到代码中。
图 3:“修复导入”对话框
图 3:“修复导入”对话框
 
 
预生成的代码完成数据库

为了提高性能,IDE 预生成了代码完成数据库。

 
拖放代码功能

当您在 Java 源代码编辑器中工作时,可以将代码片段从组件面板直接拖放到 Java 源代码中。