(Câu trả lời sau giả định Jung2; Tôi không quen với tiền tố Jung2).
Một trong những điểm mạnh của Jung là nó rất dễ mở rộng và dễ dàng mở rộng. Jung cho phép bạn cắm các máy biến áp khác nhau (các thuộc tính dựng hình đơn giản), bộ kết xuất (hiển thị phức tạp hơn), v.v., để tùy chỉnh hành vi khi mặc định không hoàn toàn đúng. Đây là những thường được cài đặt trên RenderContext (mà bạn có thể nhận được từ VisualizationViewer của bạn).
Mặt khác, nhược điểm của nó là sự phức tạp và thiếu tài liệu phong nha. Nếu bạn định thực hiện bất kỳ tùy chỉnh vừa phải đến nặng nào, bạn sẽ cần đào sâu vào nguồn Jung.
Ví dụ: hiển thị nhãn đỉnh có thể được tùy chỉnh bằng cách cắm vào trình kết xuất nhãn đỉnh mới (giao diện Renderer.VertexLabel). Ví dụ: bạn có thể khởi tạo BasicVertexLabelRenderer và chỉ định một vị trí khác (phía bắc, phía tây, giữa, v.v.). Bạn có thể đặt nhãn của bạn ở trung tâm, nếu bạn sẵn sàng thay đổi hình dạng thành một cái gì đó lớn hơn vòng tròn đó (để làm như vậy, hãy cài đặt biến áp hình dạng đỉnh của riêng bạn - một thể hiện của Biến áp). Ngoài ra, bạn có thể tạo triển khai tùy chỉnh của riêng mình cho giao diện này, hiển thị nền dưới văn bản nhãn.
Bạn cũng có thể cài đặt phiên bản tinh chỉnh của riêng Renderer.EdgeLabel (xem BasicEdgeLabelRenderer của Jung) để tùy chỉnh vị trí của nhãn cạnh.
Bạn có biết nơi sử dụng HTML này được ghi trong JUNG hay không. Nói cách khác, khả năng và những hạn chế của việc sử dụng HTML trong JUNG là gì? – madewael