如何在Netbeans中更改自动生成的代码模板?

时间:2015-12-10 09:20:31

标签: java netbeans

如果我告诉Netbeans自动生成代码,让我们说一个构造函数,我希望所有参数都使用public Person(String firstName, String lastName, String address) { // ... } 修饰符。

目前:

public Person(final String firstName, final String lastName, final String address) {
  // ...
}

我想要的是什么:

$topTenIp

是否有可能在Netbeans中改变它,如果是的话:我会在哪里做到这一点?

1 个答案:

答案 0 :(得分:1)

这似乎不可能开箱即用。我在(NetBeans 8.0.2)中为任何自动生成的方法(构造函数,get / setter,toString()等)寻找“简单”配置选项:

  1. 工具 - >选项 - >编辑 - >代码模板 - >爪哇
  2. 工具 - >选项 - >编辑 - >代码完成 - >爪哇
  3. 工具 - >模板 - >爪哇
  4. NetBeans Java编辑器参考documentation
  5. 如果在上述任何一项中找不到此类功能,则可以安全地假设它不存在。

    在NetBeans文档here中,您可以看到如何使用自定义代码生成器扩展NetBeans的示例。这是一个可行的替代方案,但它涉及编写将生成Java代码的Java代码。

    总之,创建一个新的NetBeans模块:
    档案 - >新项目 - > NetBeans模块 - >模块

    然后通过右键单击模块和自定义生成器 新 - >其他 - >模块开发 - >代码生成器

    您必须通过NetBeans的源代码来获取生成构造函数的当前方法。