/** * @see java.awt.event.ComponentAdapter#componentResized(java.awt.event.ComponentEvent) */ @Override public void componentResized(ComponentEvent arg0) { super.componentResized(arg0); System.err.println("resized"); layout.setSize(arg0.getComponent().getSize()); }});
@Override public void setSize(Dimension size) { if(initialized == false) { setInitializer(new RandomLocationTransformer<V>(size)); } super.setSize(size); max_dimension = Math.max(size.height, size.width); }
@Override public void setSize(Dimension size) { if(initialized == false) { setInitializer(new RandomLocationTransformer<V>(size)); } super.setSize(size); max_dimension = Math.max(size.height, size.width); }
@Override public void setSize(Dimension size) { if(initialized == false) { setInitializer(new RandomLocationTransformer<V>(size)); } super.setSize(size); max_dimension = Math.max(size.height, size.width); }
@Override public void setSize(Dimension size) { if(initialized == false) { setInitializer(new RandomLocationTransformer<V>(size)); } super.setSize(size); max_dimension = Math.max(size.height, size.width); }
@Override public void setSize(Dimension size) { if(initialized == false) setInitializer(new RandomLocationTransformer<V>(size)); super.setSize(size); }
@Override public void setSize(Dimension size) { if(initialized == false) setInitializer(new RandomLocationTransformer<V>(size)); super.setSize(size); }
/** * Sets the dimensions of the available space for layout to {@code size}. */ @Override public void setSize(Dimension size) { if(initialized == false) setInitializer(new RandomLocationTransformer<V>(size)); super.setSize(size); }
@Override public void setSize(Dimension size) { if(initialized == false) setInitializer(new RandomLocationTransformer<V>(size)); super.setSize(size); }
@Override public void setSize(Dimension size) { if(initialized == false) setInitializer(new RandomLocationTransformer<V>(size)); super.setSize(size); double t = size.width/50.0; innerBounds.setFrameFromDiagonal(t,t,size.width-t,size.height-t); max_dimension = Math.max(size.height, size.width); }
@Override public void setSize(Dimension size) { if(initialized == false) setInitializer(new RandomLocationTransformer<V>(size)); super.setSize(size); double t = size.width/50.0; innerBounds.setFrameFromDiagonal(t,t,size.width-t,size.height-t); max_dimension = Math.max(size.height, size.width); }
@Override public void writeTo(Graph data, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, Object> headers, OutputStream out) throws IOException { Integer width = Integer.parseInt(Optional.ofNullable(request.getParameter("width")).orElse(DEFAULT_WIDTH)); Integer height = Integer.parseInt(Optional.ofNullable(request.getParameter("height")).orElse(DEFAULT_HEIGHT)); String layoutName = Optional.ofNullable(request.getParameter("layout")).orElse(DEFAULT_LAYOUT); GraphJung<Graph> graph = new GraphJung<Graph>(data); AbstractLayout<Vertex, Edge> layout = getLayout(graph, layoutName); layout.setSize(new Dimension(width, height)); BasicVisualizationServer<Vertex, Edge> viz = new BasicVisualizationServer<>(layout); viz.setPreferredSize(new Dimension(width, height)); viz.getRenderContext().setEdgeLabelTransformer(edgeLabelTransformer); viz.getRenderContext().setVertexLabelTransformer(vertexLabelTransformer); viz.getRenderContext().setVertexFillPaintTransformer(vertexColorTransformer); BufferedImage bi = renderImage(viz); String imageType = null; if (mediaType.equals(CustomMediaTypes.IMAGE_JPEG_TYPE)) { imageType = "jpg"; } else if (mediaType.equals(CustomMediaTypes.IMAGE_PNG_TYPE)) { imageType = "png"; } ImageIO.write(bi, imageType, out); }
public void actionPerformed(ActionEvent ae) { Dimension d = new Dimension(600,600); if (switchLayout.getText().indexOf("Spring") > 0) { switchLayout.setText("Switch to FRLayout"); layout = new SpringLayout<Number,Number>(g, Functions.<Integer>constant(EDGE_LENGTH)); layout.setSize(d); vv.getModel().setGraphLayout(layout, d); } else { switchLayout.setText("Switch to SpringLayout"); layout = new FRLayout<Number,Number>(g, d); vv.getModel().setGraphLayout(layout, d); } } });
layout = new SpringLayout<Number,Number>(g, Functions.constant(EDGE_LENGTH)); layout.setSize(d); Relaxer relaxer = new VisRunner((IterativeContext)layout); relaxer.stop(); switchLayout.setText("Switch to SpringLayout"); layout = new FRLayout<Number,Number>(g, d); layout.setSize(d); Relaxer relaxer = new VisRunner((IterativeContext)layout); relaxer.stop();
layout.setSize(new Dimension(600,600)); Relaxer relaxer = new VisRunner((IterativeContext)layout); relaxer.stop();