Sử dụng IntelliJ để tạo sơ đồ lớp


118

Làm cách nào để lấy IntelliJ 10.5 (trên máy Mac) tạo sơ đồ lớp hiển thị tất cả các lớp trong dự án của tôi? Tôi chắc chắn rằng tôi đang bỏ qua một cái gì đó rõ ràng, nhưng tôi chỉ có thể nhận được tính năng "Hiển thị Sơ đồ" để hiển thị một lớp tại một thời điểm. (Tôi cũng đã tìm ra cách thêm các lớp bổ sung, nhưng một lần nữa, chỉ một lớp tại một thời điểm.)

Câu trả lời:


166

Sử dụng Diagrams| Show Diagramtừ menu ngữ cảnh của một gói. Gọi nó trên gốc dự án sẽ hiển thị sơ đồ phụ thuộc mô-đun.

Nếu bạn cần nhiều gói, bạn có thể kéo và thả chúng vào sơ đồ đã mở cho gói đầu tiên và nhấn eđể mở rộng nó.

Lưu ý : Tính năng này có sẵn trong Ultimate Edition, không phải là Community Edition miễn phí.


2
Điều này có nghĩa là không có plugin nào cho phiên bản cộng đồng để tạo sơ đồ lớp, bây giờ và trong tương lai?
Bruce Sun

@BruceSun không phải lúc này
CrazyCoder 21/09/16

2
@CrazyCoder Làm cách nào để bạn sử dụng nó để xem một biểu đồ UML cho một lớp và các cạnh của nó, .. tôi đang nghĩ tìm các nút của mình, dept 3 ... hoặc tất cả ... hiện tại nó khá vô dụng. nó chỉ hiển thị các hiearchies của lớp chứ không phải đối tượng nào nó sử dụng và những gì đối tượng đó lần lượt sử dụng. Plugin uml này không hữu ích.
mmm

Liên kết xuống :-( bạn có thể sửa nó không?
Pipo

69

IntelliJ IDEA 14+

  • Hiển thị cửa sổ bật lên sơ đồ

    Nhấp chuột phải vào một loại / lớp / gói> Sơ đồ> Hiển thị Cửa sổ bật lên Sơ đồ ...
    hoặc Ctrl+ Alt+U

  • Hiển thị sơ đồ (mở tab mới)

    Nhấp chuột phải vào một loại / lớp / gói> Sơ đồ> Hiển thị Sơ đồ ...
    hoặc Ctrl+ Alt+ Shift+U

    nhấp chuột phải vào Sơ đồ Hiển thị Sơ đồ

Theo mặc định, bạn chỉ thấy tên các lớp / giao diện. Nếu bạn muốn xem thêm chi tiết, hãy đi tới Tệp> Cài đặt ...> Công cụ> Sơ đồ và kiểm tra những gì bạn muốn (Ví dụ: Trường, Phương pháp, v.v.)


Tái bút: Bạn cần IntelliJ IDEA Ultimate, vì tính năng này không được hỗ trợ trong Phiên bản Cộng đồng. Nếu bạn đi tới Tệp> Cài đặt ...> Plugin, bạn có thể thấy rằng không có plugin Hỗ trợ UML trong Phiên bản Cộng đồng.


3
Xin chào các bạn, tôi đang sử dụng Intellij 15.0.2 và tôi muốn xem sơ đồ lớp của dự án của mình, tuy nhiên tôi không thể thấy lựa chọn Sơ đồ / Hiển thị Sơ đồ khi nhấp chuột phải vào một gói hoặc một lớp. Ai giúp tôi với?
Ectoras

3
@Ectoras, tôi cho rằng bạn sử dụng Community Edition, không phải Ultimate. Nó không có sẵn cho Phiên bản Cộng đồng (xem PS: được thêm vào trong bài đăng). Tôi đã thử nghiệm nó trong IntelliJ IDEA 15.0.2 Ultimate và nó hoạt động.
ROMANIA_engineer

54

Bạn có thể cài đặt một trong những phần mềm miễn phí - Code Iris . nhập mô tả hình ảnh ở đây


PlantUML

nhập mô tả hình ảnh ở đây

Các công cụ khác thuộc loại này trong IntelliJ IDEA được trả phí.


Tôi đã chọn một giải pháp thay thế mạnh mẽ hơn:
Trong Netbeans - easyUML
Trong Eclipse - Công cụ tạo mô hình ObjectAid , Papyrus , Eclipse

nhập mô tả hình ảnh ở đây


Tôi hy vọng nó sẽ giúp bạn.


2
Code Irischỉ dừng dự án của tôi để khởi chạy. Phiên bản cộng đồng 2019.1.
WesternGun

@WesternGun, tôi không ngạc nhiên lắm. Công cụ này với thứ hạng 3 sao ...
Artem Solovev

Tôi đã cài đặt plugin PlantUML, nhưng không biết cách bắt đầu và sử dụng nó. Xin nói thêm rằng
Arun SR

15

Hãy thử Ctrl+ Alt+U

Đồng thời kiểm tra xem plugin UML đã được kích hoạt chưa (cài đặt -> plugin, cài đặt có thể được mở bằng Ctrl+ Alt+S


4

Sử dụng plugin Intellij Sketch It! .

Sơ đồ lớp được tạo bằng Sketch It!  cắm vào


1
... cần plugin PlantUML để trực quan hóa sơ đồ. Với phiên bản Community 2019.1, nó hoạt động sau khi cài đặt Graphviz và thêm binvào PATH. Windows 10. Nhưng, nó chỉ hiển thị mối quan hệ trong từng gói, không phải trong toàn bộ dự án, điều mà tôi mong đợi, nhưng dù sao cũng cảm ơn.
WesternGun

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.