私はJavaの初心者です。私はこのコードを操作する方法を理解しようとしています。最初にコードの一般的な構造(どのメソッドが存在し、それらがどのように相互に関連しているか)を取得すると、非常に役立つように思われます。たとえば、「main」は「createAndShowGUI」を使用し、「createAndShowGUI」は「addComponentsToPane」などを使用していることがわかります。したがって、コードには一種のツリー構造があり、この構造を視覚化できれば便利です。それができるソフトウェアはありますか?または、より具体的には、NetBeansはそれを実行できますか?
3521 次
7 に答える
5
NetBeansでメソッド名を右クリックすると、を選択できますCall Hierarchy
。ツリー構造が表示されたウィンドウが開きます。デフォルトでは発信者ビューに設定されていると思います。ウィンドウのツールバーで、呼び出し先ビューに切り替えることができます。これで、現在のメソッドが呼び出すすべてのナビゲーション可能なツリー ビューが表示されます。呼び出し先のツリーを展開すると、そのメソッドの呼び出し先が表示されます。正確な図ではありませんが、役立つはずです。
于 2010-02-03T19:17:42.983 に答える
4
Netbeansについてはわかりませんが、Eclipseでは、メソッドを右クリックして「呼び出し階層を開く」を選択すると、選択したメソッドを呼び出すメソッドのツリービューを取得できます。ビューの上部には、これを逆にすると ("Show Callee Hierarchy")、たいていのことができます (ただし、一度に 1 つのメソッドの呼び出し先しか表示されません)。
于 2010-01-28T10:10:13.023 に答える
0
eclipseプラグインのデモコードがここにあります。インスタンス変数とインスタンスメソッドのツリービューとテーブルビュー、およびそれらの相互関係を作成します。
于 2010-01-28T09:47:11.357 に答える
-1
そのためには、優れたdoxygenソース コード ドキュメント生成ツールを使用できます。
于 2010-01-28T09:39:38.430 に答える