private static void doSpringLayout(final Layout graphLayout, SparseGraph<VertexRef, EdgeRef> jungGraph, Dimension size, int repulsion) { SpringLayout<VertexRef, EdgeRef> layout = new SpringLayout<VertexRef, EdgeRef>(jungGraph); layout.setForceMultiplier(SPRING_FORCE_MULTIPLIER); layout.setRepulsionRange(repulsion); layout.setInitializer(initializer(graphLayout)); layout.setSize(size); int count = 0; while(!layout.done() && count < 700) { layout.step(); count++; } for(VertexRef v : jungGraph.getVertices()) { graphLayout.setLocation(v, new Point(layout.getX(v), layout.getY(v))); } }
private static void doSpringLayout(final Layout graphLayout, SparseGraph<VertexRef, EdgeRef> jungGraph, Dimension size, int repulsion) { SpringLayout<VertexRef, EdgeRef> layout = new SpringLayout<VertexRef, EdgeRef>(jungGraph); layout.setForceMultiplier(SPRING_FORCE_MULTIPLIER); layout.setRepulsionRange(repulsion); layout.setInitializer(initializer(graphLayout)); layout.setSize(size); int count = 0; while(!layout.done() && count < 700) { layout.step(); count++; } for(VertexRef v : jungGraph.getVertices()) { graphLayout.setLocation(v, new Point(layout.getX(v), layout.getY(v))); } }
while(!layout.done() && count < 700) { layout.step(); count++;
while(!layout.done() && count < 700) { layout.step(); count++;