当我有这样的Java代码时:
someInterface.someMethod();
如何让 Netbeans 向我展示哪些类具有 someMethod() 的实现(而不是接口)。
在 Eclipse 中,这是使用 Ctrl+T 完成的,但在 Netbeans 6.5 中按该方法上的 Ctrl+T 没有任何作用,而且我无法在 Netbeans 6.5 中找到类型层次结构功能。
谢谢。
当我有这样的Java代码时:
someInterface.someMethod();
如何让 Netbeans 向我展示哪些类具有 someMethod() 的实现(而不是接口)。
在 Eclipse 中,这是使用 Ctrl+T 完成的,但在 Netbeans 6.5 中按该方法上的 Ctrl+T 没有任何作用,而且我无法在 Netbeans 6.5 中找到类型层次结构功能。
谢谢。
我发现Ctrl++工作Alt得B很好。:)
Netbeans 中已经存在此功能:Alt+F7,选中“查找所有子类型”,然后单击“确定”。感谢 tkellerer 在 Netbeans 论坛上指出这一点
http://forums.netbeans.org/viewtopic.php?p=49638#49638
这是 Netbeans 中被广泛忽视的功能,可能是因为它没有键绑定,所以我更改了我的增强请求,为序列“Alt+F7,选中“查找所有子类型”,然后单击“确定”添加键绑定?
要获得类似于 Eclipse 中的类型层次结构的层次结构,请右键单击类名,选择 Navigate,然后选择 Inspect Hierarchy。键盘快捷键是 ALT+SHIFT+F12。默认情况下,它会显示所选类或接口的父级。但是,您可以使用左下角的过滤器查看后代。我相信 Show Subtype Hierarchy 过滤器(也可以使用 CTRL+B 切换)是您想要的。
这在 NetBeans 6.7.1 中是准确的。我将假设它在 6.5 中是相似的。
事实证明,Netbeans 中没有可比的功能。你可以在这里读到它:
http://forums.netbeans.org/viewtopic.php?p=49355#49355
我还在这里提交了增强请求,您可以投票支持:
http://www.netbeans.org/issues/show_bug.cgi?id=172830
如果你想看到这个添加到 Netbeans,请投票给它。
嘿,有人已经实现了一个模块来执行此操作,它在 Netbeans 6.5.1 中工作 - 非常适合您。我正在闲逛以查看 6.7.1 的等效版本。也许他们应该将其添加到 6.8!
http://wiki.netbeans.org/JavaGoToImplementation
Go To Implementation 是为最新版本的 NetBeans 内置的。查看导航上下文菜单。