IntellijアイデアUMLクラス図プラグインを使用した高度な使用法



Intellij Idea Advanced Usage Using Uml Class Diagram Plugin



1.UMLクラス図プラグインが有効になっているかどうかを確認します

Ideaはこの機能をデフォルトで統合していますが、デフォルトではオンになっていません。手動で開く必要があります。次の図を参照してください。



ファイル-設定-プラグイン-UMLサポート:

IntelliJ Idea UML



IntelliJ Idea UML

UMLがチェックされていることを確認し、[適用]をクリックしてアイデアを再起動すると、この機能を使用できます。もちろん、自分で実行することもできますが、見下ろし続けることをお勧めします。より快適になります。

第二に、詳細な使用



UMLクラス図を使用するには、次の方法があります。

1)クラス内を右クリックして、[図]-[図を表示]を選択します

2)左側の列でカテゴリを選択し、右クリックして、[図]を選択します-図を表示

3)パッケージを選択してから右クリックし、[ダイアグラム]-[ダイアグラムの表示]を選択することもできます(次のデモンストレーションでは、パッケージを選択するだけです)

注:showとshow ... Popupの違いは、前者はタブページで新しく作成され、後者はフローティングウィンドウの形式で表示されることです。

IntelliJ Idea UML

結果グラフ:

IntelliJ Idea UML

1.各パッケージの下のすべてのノードを順番に展開します

IntelliJ Idea UML

結果グラフ:

IntelliJ Idea UML

2.レイアウトを調整します

レイアウト機能ボタンは非常に一般的です。特定の機能を適用すると、グラフィックが変わる場合があります。このとき、以下のコマンドの威力を表示することができます。

1)現在のウィンドウに適応する

IntelliJ Idea UML

2)実際のサイズに戻す

IntelliJ Idea UML

3)現在のレイアウトに従ってページを更新します

IntelliJ Idea UML

4)レイアウトスタイルを調整します

右クリック-レイアウト-お好みの表示スタイルを選択してください

IntelliJ Idea UML

3.クラスの依存関係を表示する

右クリック-[依存関係を表示]を選択します

IntelliJ Idea UML

このとき、インターフェイスが非常に混沌としていて、線の間の関係も非常に混沌としていることがわかります。現時点では、総合的にご利用いただけます レイアウトを調整する 関連コマンド

IntelliJ Idea UML

ノート:

継承:青い実線の矢印

インターフェイスの実装関係:緑色の点線の矢印

4.気にしないクラスを削除します

手順3で、クラスが多すぎてグラフィックが大きすぎることがわかりました。単純に理解できません。現時点では、気にしないクラスを手動で削除できます。

削除するクラスをクリックして選択し、キーボードのDeleteキーを使用します。クリーニング後のクラス図は次のとおりです。

IntelliJ Idea UML

1つのコントローラーのクラス図のみを保持しました

5.クラスの詳細を表示する

右クリック-カテゴリを表示:フィールド、コンストラクタ、メソッド、プロパティを選択できます

IntelliJ Idea UML

結果グラフ:

IntelliJ Idea UML

一部の人々は、ええと、これはどのように十分ですか、私も継承されたメソッドを見たいと言いますか?シンプルで、IDEAはあなた全員に会います。

たとえば、保護された権限以上を表示したい場合など、メソッドでフィルタリングしたいのは何ですか?単純な右クリックで[可視性レベルの変更]を選択し、必要に応じて調整します。

クラスの表示レベルを調整することもできます。

IntelliJ Idea UML

6.手動で参加する その他 クラスから既存のクラス図

ページを右クリックし、[クラスを図に追加]を選択するか、スペースを直接押してから、追加するクラスを入力します。

IntelliJ Idea UML

7.クラスの実装/継承/親クラスを表示します

IntelliJ Idea UML

結果グラフ:

IntelliJ Idea UML

8.クラスの特定のコードを表示します

IntelliJ Idea UML

9.虫眼鏡機能

キーボードのAltキーを押したままにすると、虫眼鏡機能を呼び出すことができます。驚きまたは驚きです。 ! !

順番: https://www.toutiao.com/i6589439160472306189/