6

我是Java的新手。我想弄清楚如何使用这段代码。在我看来,如果一开始我得到了代码的一般结构(存在哪些方法以及它们如何相互关联),那将非常有用。例如,我看到“main”使用“createAndShowGUI”,而后者又使用“addComponentsToPane”等等。所以,代码有一种树形结构,如果我能可视化这个结构就好了。有没有什么软件可以做到。或者,更具体地说,NetBeans 可以做到吗?

4

7 回答 7

5

右键单击NetBeans中的方法名称,可以选择Call Hierarchy。它将打开一个显示树结构的窗口。我认为它默认为调用者视图。在窗口的工具栏中,您可以切换到被调用者视图。然后,您将拥有当前方法调用的所有内容的可导航树视图。在被调用者上展开树将显示方法被调用者。它不完全是图表,但应该有所帮助。

于 2010-02-03T19:17:42.983 回答
4

不确定Netbeans,但在eclipse中,您可以右键单击一个方法并选择“打开调用层次结构”以获取调用您选择的方法的方法的树视图,并且在视图顶部是一个图标反转这个(“显示被调用者层次结构”),它几乎可以完成你想要的(除了它一次只显示一个方法的被调用者)。

于 2010-01-28T10:10:13.023 回答
1

eclipse中,您可以在ast view中看到它。Netbeans 可能有类似的东西。

于 2010-01-28T09:19:40.813 回答
1

在 Mac OS X 上,Xcode 设计工具具有“快速模型”功能,对于可视化现有类库特别方便。 KeyEventDemo 模型

于 2010-01-28T18:27:45.313 回答
0

我在这里有一些Eclipse 插件的演示代码。它创建实例变量和实例方法以及它们如何相互关联的树视图和表视图。

于 2010-01-28T09:47:11.357 回答
0

NetBeans中打开Window > Navigator. 你会得到它,如图所示 -

在此处输入图像描述

于 2016-08-14T08:08:11.880 回答
-1

您可以为此使用出色的doxygen源代码文档生成工具。

于 2010-01-28T09:39:38.430 回答