在Netbeans 8.0中,我创建了"插入代码"菜单的扩展,如代码生成集成教程中所述。我的扩展为当前类生成特殊的getter和setter。然而,就像包含的"插入代码| getter和setter…"功能一样,我希望我的扩展弹出显示类和字段列表的面板,以允许用户选择要生成方法的字段。
我一直无法找到任何增强的教程,讨论如何去做这个;理想情况下,Netbeans已经使用的组件在API中是公开的,我可以简单地扩展它,但是通过这个javadoc搜索我无法找到它。
我不能更改标准getter和setter的模板,因为我需要在开发过程中对其他类可用。
有没有人有做这类扩展的经验,可以给我指出正确的方向?
回答这个问题并不简单,您需要检查文档,并可能与其他开发人员讨论如何正确地挂钩您的扩展。发表到NetBeans邮件列表之一,您可以从开发人员那里得到答案(https://netbeans.org/community/lists/index.html和使用nbdev@netbeans.org或dev@platform.netbeans.org)。当然,您也可以查看NetBeans的源代码(http://wiki.netbeans.org/WorkingWithNetBeansSources