ใช้ IntelliJ เพื่อสร้างคลาสไดอะแกรม


118

ฉันจะรับ IntelliJ 10.5 (บน Mac) เพื่อสร้างแผนภาพคลาสที่แสดงคลาสทั้งหมดในโครงการของฉันได้อย่างไร ฉันแน่ใจว่ากำลังมองเห็นบางสิ่งที่ชัดเจน แต่ฉันสามารถรับคุณลักษณะ "แสดงแผนภาพ" เพื่อแสดงทีละชั้นเรียนเท่านั้น (ฉันยังหาวิธีเพิ่มชั้นเรียนเพิ่มเติม แต่อีกครั้งหนึ่งครั้งเท่านั้น)

คำตอบ:


167

ใช้Diagrams| Show Diagramจากเมนูบริบทของแพ็คเกจ การเรียกใช้บนรูทโปรเจ็กต์จะแสดงไดอะแกรมการอ้างอิงโมดูล

หากคุณต้องการหลายแพ็กเกจคุณสามารถลากและวางลงในไดอะแกรมที่เปิดไว้แล้วสำหรับแพ็กเกจแรกแล้วกดeเพื่อขยาย

หมายเหตุ : คุณลักษณะนี้มีให้ใน Ultimate Edition ไม่ใช่ Community Edition ฟรี


2
หมายความว่าไม่มีปลั๊กอินสำหรับเวอร์ชันชุมชนสำหรับสร้างแผนภาพคลาสทั้งในปัจจุบันและอนาคตใช่หรือไม่
Bruce Sun

@BruceSun ไม่ได้ในขณะนี้
CrazyCoder

2
@CrazyCoder คุณใช้สิ่งนี้เพื่อดูไดอะแกรม UML สำหรับคลาสและเป็นขอบได้อย่างไร .. ฉันกำลังคิดว่าจะหาโหนดของฉัน, dept 3 ... หรือทั้งหมด ... ตอนนี้มันไม่มีประโยชน์เลย มันแสดงเฉพาะคลาส hiearchies เท่านั้นไม่ใช่สิ่งที่ใช้วัตถุและสิ่งที่วัตถุเหล่านั้นใช้ ปลั๊กอิน uml นี้ไม่มีประโยชน์
mmm

Link down :-( คุณช่วยแก้ไขได้ไหม
Pipo

69

IntelliJ IDEA 14+

  • แสดงป๊อปอัปไดอะแกรม

    คลิกขวาที่ประเภท / class / package> Diagrams> Show Diagram Popup ...
    หรือ Ctrl+ Alt+U

  • แสดงแผนภาพ (เปิดแท็บใหม่)

    คลิกขวาที่ประเภท / class / package> Diagrams> Show Diagram ...
    หรือ Ctrl+ Alt+ Shift+U

    คลิกขวาที่ Diagrams Show Diagram

ตามค่าเริ่มต้นคุณจะเห็นเฉพาะชื่อคลาส / อินเทอร์เฟซ หากคุณต้องการดูรายละเอียดเพิ่มเติมให้ไปที่ไฟล์> การตั้งค่า ... > เครื่องมือ> ไดอะแกรมและตรวจสอบสิ่งที่คุณต้องการ (เช่นฟิลด์วิธีการ ฯลฯ )


PS:คุณต้องใช้ IntelliJ IDEA Ultimate เนื่องจากฟีเจอร์นี้ไม่รองรับใน Community Edition หากคุณไปที่ไฟล์> การตั้งค่า ... > ปลั๊กอินคุณจะเห็นว่าไม่มีปลั๊กอิน UML Support ใน Community Edition


3
สวัสดีครับผมใช้ Intellij 15.0.2 และต้องการดูคลาสไดอะแกรมของโปรเจ็กต์ แต่ไม่เห็นไดอะแกรมการเลือก / แสดงไดอะแกรมเมื่อคลิกขวาในแพ็กเกจหรือคลาส ใครสามารถช่วยฉัน?
Ectoras

3
@Ectoras ฉันคิดว่าคุณใช้ Community Edition ไม่ใช่ Ultimate ไม่สามารถใช้ได้กับ Community Edition (ดู PS: เพิ่มในโพสต์) ฉันทดสอบใน IntelliJ IDEA 15.0.2 Ultimate และใช้งานได้
ROMANIA_engineer

54

คุณสามารถติดตั้งหนึ่งใน pugins ฟรี - รหัสไอริส ใส่คำอธิบายภาพที่นี่


PlantUML

ใส่คำอธิบายภาพที่นี่

เครื่องมืออื่น ๆ ประเภทนี้ใน IntelliJ IDEA จะได้รับการชำระเงิน


ฉันเลือกทางเลือกที่ทรงพลังกว่า:
ใน Netbeans - easyUML
In Eclipse - ObjectAid , Papyrus , Eclipse Modeling Tools

ใส่คำอธิบายภาพที่นี่


ฉันหวังว่ามันจะช่วยคุณได้


2
Code Irisเพียงแค่หยุดโครงการของฉันเพื่อเปิดตัว เวอร์ชันชุมชน 2019.1.2
WesternGun

@WesternGun ฉันไม่แปลกใจผู้ชาย เครื่องมือนี้มีคะแนน 3 ดาว ...
Artem Solovev

ฉันติดตั้งปลั๊กอิน PlantUML แล้ว แต่ไม่ทราบวิธีเริ่มต้นและใช้งาน โปรดเพิ่มด้วย
อรุณ SR

15

ลองCtrl+ Alt+U

ตรวจสอบด้วยว่าเปิดใช้งานปลั๊กอิน UML หรือไม่ (การตั้งค่า -> ปลั๊กอินการตั้งค่าสามารถเปิดได้โดยCtrl+ Alt+S


4

ใช้ปลั๊กอิน Intellij Sketch It! .

Class Diagram สร้างด้วย Sketch It!  เสียบเข้าไป


1
... ซึ่งต้องการปลั๊กอิน PlantUML เพื่อแสดงภาพไดอะแกรม ด้วย Community เวอร์ชัน 2019.1 จะใช้งานได้หลังจากติดตั้ง Graphviz และเพิ่มbinไปที่ PATH Windows 10 แต่มันแสดงความสัมพันธ์ในแต่ละแพ็คเกจเท่านั้นไม่ใช่ในโครงการทั้งหมดสิ่งที่ฉันคาดหวัง แต่ก็ขอบคุณ
WesternGun

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.