2

我正在上大学的编程课,我的教授要求我在特定格式的 JavaDoc 注释块中包含有关作业的信息。我想创建一个 java 类模板,这样当我创建文件时,我只需输入分配特定信息,并将其放置在模板中。这是可能的,还是 netbeans 模板中使用的变量必须预先定义?

4

1 回答 1

4

“我想要用户在 netbeans 中创建 .java 文件时生成的注释。”

然后,您最好的解决方案是修改模板并在需要时定义自定义 User.properties。

在 NetBeans 7.2(我认为是最新的)中,转到 [工具] -> [模板],然后在模板管理器窗口中,您可以为您喜欢的任何语言展开任何模板并对其进行自定义。

例如,如果您展开Java ,则可以通过突出显示 Java 类并选择 [在编辑器中打开] 来更改Java 类。此时,您可以轻松地在顶部看到普通的 javadoc 注释块。

/**
 *
 * @author ${user}
 * @professor Mr. LordZardeck's Professor
 */
public class ${name} {

}

如果要添加自定义属性,如上面使用用户属性,在模板管理器窗口中,选择 [设置]。这将打开User.properties文件,您可以在其中添加自己的属性。如果你看文件的底部,最后一行被注释掉了,但它是一个自定义属性的例子,没有注释的是:

user=Your Name <your.name at your.org>

因此,您可以通过简单地更改模板(如添加到 java 类模板中的教授标签)来指定无需任何工作即可自动创建的静态标签。对于变量可能在分配之间变化的标签,您可以使用自定义用户属性在每次分配开始时分配这些属性,然后模板将在您的模板时自动将您的分配信息填充到自动生成的自定义 javadoc 标签中被打开。

于 2012-10-01T01:49:19.847 回答