Java 如何从Netbeans Navigator窗口中除去getter和setter

Java 如何从Netbeans Navigator窗口中除去getter和setter,java,jsf,jakarta-ee,netbeans,Java,Jsf,Jakarta Ee,Netbeans,在Java类中创建许多getter和setter并不少见。在许多情况下,我们并不真正需要它们,但由于我们使用的框架的需求(例如在JSF托管bean中),我们必须创建它们 Netbeans Navigator窗口中似乎充斥着这些getter和setter,这使得我们很难找到真正需要使用的方法 有没有办法使这些getter和setter远离Netbeans Navigator窗口 我经常为这样的垃圾创建一个“样板”超类(至少在Lombok之前,当我能够使用Lombok时)。这些方法仍然可以通过查看继

在Java类中创建许多getter和setter并不少见。在许多情况下,我们并不真正需要它们,但由于我们使用的框架的需求(例如在JSF托管bean中),我们必须创建它们

Netbeans Navigator窗口中似乎充斥着这些getter和setter,这使得我们很难找到真正需要使用的方法

有没有办法使这些getter和setter远离Netbeans Navigator窗口

我经常为这样的垃圾创建一个“样板”超类(至少在Lombok之前,当我能够使用Lombok时)。这些方法仍然可以通过查看继承的属性来访问

这就是说,一个具有这么多属性的类可能需要进行一些重构,这取决于您的实际需要——这需要跟踪很多


(您也可以筛选列表,但这是有风险的,因为如果您隐藏,例如,
get*
,您可能会从视图中删除实际方法。)

我认为你能做的最好是关闭它们,这样所有可见的都是方法签名。另一个选择是将它们全部放在类的末尾,这样它们就不会扰乱你的视线。我是说导航窗口而不是编辑窗口。我已经用Images更新了我的帖子,但我不知道如何将它们隐藏在Netbeans中,我想知道你是否知道?这是一个例子。这可能也会对Netbeans隐藏它——尽管我还没有在Netbeans中尝试过它。@DUKE小姐,我不知道,这就是我说“may”的原因。)我对NetBeans不是很熟悉。