如何在NetBeans for Java中查看给定接口的所有实现者?

问题描述 投票:7回答:6

我正在尝试评估NetBeans,作为资深Eclipse用户。在Eclipse中,我可以按F4键,然后为给定的类或接口创建类层次结构。例如-向我展示实现InputStream的所有类。同样重要的是,它将在我所有的依赖关系中向我展示这一点,而不仅仅是我的代码。

java netbeans hierarchy
6个回答
2
投票

更新:此错误已被标记为已修复,因此您应该可以使用查找用法。

原文:如果没有某种插件或其他程序,您将无法执行此操作。无法在库中找到用法已经讨论了10年了,这是currently listed as a Priority 1 enhancement,没有简单的解决方法。尚未宣布计划的修复日期。


7
投票

尝试一下,选择类型,例如“字符串”,然后单击鼠标右键->导航->检查层次结构。在右侧,您将看到一个名为“层次结构”的窗口,或者只是带有“层次结构”的垂直文本,这是一个最小化的窗口(单击以打开)。

如果打开,您会看到一个带有“超类型”的组合框。将其更改为子类型,可以在其中看到所有实现或扩展接口或扩展类的类或接口。


4
投票

尝试一下,

ctrl + alt + click

这将列出同一接口的所有实现


2
投票

快捷键“ Alt + F12”在NetBeans 8.0.2中对我有用。我相信从NetBeans 6.0开始就存在“检查层次结构”http://wiki.netbeans.org/Java_MembersAndHierarchyPopup选择“子类型”和“刷新”。NetBeans Type Hierarchy


0
投票

右键单击接口名称

转到>实现


-1
投票

您可以使用“查找用法”(在代码中选择接口名称,然后按ALT + F7键)。在弹出窗口中,选择“查找所有子类型”,然后在作用域中,选择“打开项目”。

这将向您显示在所有打开的项目中实现该接口的所有类。

© www.soinside.com 2019 - 2024. All rights reserved.