vv.setToolTipFunction(vertexToolTipFunctionAdapter); vv.setPickSupport(new ShapePickSupport()); pr.setEdgeShapeFunction(new EdgeShape.QuadCurve()); ewcs.setWeighted(true); vv.setBackground(Color.white);
vv.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.CNTR); vv.getRenderContext().setEdgeLabelTransformer(edge -> " " + edge.name + " "); vv.getRenderContext().setEdgeShapeTransformer(new EdgeShape.QuadCurve<String, Edge>()); vv.getRenderer().setEdgeLabelRenderer(new MyEdgeLabelRenderer<>(-10, Color.white));
e_font = new EdgeTransformer.LabelFont(); e_line = new EdgeShape.Line(); e_quad = new EdgeShape.QuadCurve(); e_wedge = new EdgeShape.Wedge(10); e_paint = new EdgeTransformer.PaintMode(tooltab.getPaintMaps(), PaintMaps.PAINTMODE_CONVERSATION);
originalEdgeShapeTransformer = new EdgeShape.QuadCurve<>(); ((EdgeShape.QuadCurve<GUINode, GUILink>) originalEdgeShapeTransformer).setControlOffsetIncrement(10); // how much they separate from the direct line (default is 20)
public static <V, E> EdgeShape<V, E>.QuadCurve quadCurve(Graph<V, E> graph) { return new EdgeShape<V, E>(graph).new QuadCurve(); }
PluggableRenderContext(Network<N, E> graph) { this.edgeShapeFunction = new EdgeShape.QuadCurve<N, E>(); this.parallelEdgeIndexFunction = new ParallelEdgeIndexFunction<>(); if (graph.isDirected()) { this.edgeArrow = ArrowFactory.getNotchedArrow(EDGE_ARROW_WIDTH, EDGE_ARROW_LENGTH, EDGE_ARROW_NOTCH_DEPTH); this.renderEdgeArrow = true; this.edgeLabelCloseness = DIRECTED_EDGE_LABEL_CLOSENESS; } else { this.edgeArrow = ArrowFactory.getWedgeArrow(EDGE_ARROW_WIDTH, EDGE_ARROW_LENGTH); this.renderEdgeArrow = false; this.edgeLabelCloseness = UNDIRECTED_EDGE_LABEL_CLOSENESS; } }
public static <V, E> EdgeShape<V, E>.QuadCurve cubicCurve(Graph<V, E> graph) { return new EdgeShape<V, E>(graph).new QuadCurve(); }
PluggableRenderContext(Graph<V, E> graph) { this.edgeShape = new EdgeShape<V, E>(graph); this.edgeShapeTransformer = edgeShape.new QuadCurve(); }
public static <E> QuadCurve quadCurve() { return new QuadCurve(); }