1
내 JUNG 그래프에 주석을다는 데 대한 설명서가없는 것 같습니다. 내가 함께 자갈길 한 가장은 다음과 같습니다JUNG의 주석 시스템을 사용하여 그래프에 주석을 달려면 어떻게해야합니까?
AnnotationRenderer renderer = new AnnotationRenderer();
AnnotationPaintable annotate = new AnnotationPaintable(viewer.getRenderContext(), renderer);
Shape square = new Rectangle(0, 0, 50, 50);
Annotation<Shape> a = new Annotation<Shape>(square, Annotation.Layer.UPPER, null, true,
new Point2D.Double(0, 0));
annotate.add(a);
내가 이것을 타고 AnnotationPaintable 객체 내에서 실제 주석을 그리기 시작합니까?
는
진정한 그러나 때때로 당신은 또한 PostRendererPaintable'는 주석이에 나타날 것'때문에''viewer.addPreRenderPaintable (...)를 수행해야 할 수 있습니다 (Annotation.Layer.UPPER' 매개 변수와 관계없이) 정점 이전의 전경을 나타냅니다. 모든 사람이 원하는 것은 아닙니다. –
@ Rafał 좋은 지적! – sdasdadas