private JFrame createWindow(final VisualizationViewer<Node, Edge> viewer, final String name) { viewer.setBackground(Color.WHITE); final DefaultModalGraphMouse<Node, Edge> gm = new DefaultModalGraphMouse<Node, Edge>(); gm.setMode(DefaultModalGraphMouse.Mode.PICKING); viewer.setGraphMouse(gm); final JFrame frame = new JFrame(name + " viewer"); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setLayout(new GridLayout()); frame.getContentPane().add(viewer); frame.pack(); return frame; }
public void paint(Graphics g) { ShapeTransformer masterViewTransformer = master.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW); ShapeTransformer masterLayoutTransformer = master.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT); ShapeTransformer vvLayoutTransformer = vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT); Shape lens = master.getBounds(); lens = masterViewTransformer.inverseTransform(lens); lens = masterLayoutTransformer.inverseTransform(lens); lens = vvLayoutTransformer.transform(lens); Graphics2D g2d = (Graphics2D)g; Color old = g.getColor(); Color lensColor = master.getBackground(); vv.setBackground(lensColor.darker()); g.setColor(lensColor); g2d.fill(lens); g.setColor(Color.gray); g2d.draw(lens); g.setColor(old); }
public void paint(Graphics g) { ShapeTransformer masterViewTransformer = master.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.VIEW); ShapeTransformer masterLayoutTransformer = master.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT); ShapeTransformer vvLayoutTransformer = vv.getRenderContext().getMultiLayerTransformer().getTransformer(Layer.LAYOUT); Shape lens = master.getBounds(); lens = masterViewTransformer.inverseTransform(lens); lens = masterLayoutTransformer.inverseTransform(lens); lens = vvLayoutTransformer.transform(lens); Graphics2D g2d = (Graphics2D) g; Color old = g.getColor(); Color lensColor = master.getBackground(); vv.setBackground(lensColor.darker()); g.setColor(lensColor); g2d.fill(lens); g.setColor(Color.gray); g2d.draw(lens); g.setColor(old); }
vv.setBackground(Color.white);
vv.setBackground(Color.white); vv.getRenderContext() .setEdgeDrawPaintFunction(
new PickableEdgePaintFunction<>(vv.getPickedEdgeState(), Color.black, Color.cyan)); vv.setBackground(Color.white);
new PickableEdgePaintFunction<>(vv.getPickedEdgeState(), Color.black, Color.lightGray)); vv.setBackground(Color.white);
vv.setBackground(Color.white);
vv.getRenderer().setNodeLabelRenderer(vlasr); vv.setBackground(Color.black);
new PickableEdgePaintFunction<>(vv.getPickedEdgeState(), Color.black, Color.lightGray)); vv.setBackground(Color.white);
radialLayoutAlgorithm = new RadialTreeLayoutAlgorithm<>(); vv = new VisualizationViewer<>(graph, treeLayoutAlgorithm, new Dimension(600, 600)); vv.setBackground(Color.white); vv.getRenderContext().setEdgeShapeFunction(EdgeShape.line()); vv.getRenderContext().setNodeLabelFunction(Object::toString);
vv.getRenderer().setVertexLabelRenderer(vlasr); vv.setBackground(Color.black);
vv.setBackground(Color.white); vv.getRenderContext().setEdgeShapeFunction(EdgeShape.line()); vv.getRenderContext().setNodeLabelFunction(Object::toString);
vv.setBackground(Color.white); vv.getRenderContext().setVertexLabelTransformer(s -> s); vv.getRenderContext().setVertexFillPaintTransformer(vertex -> vertex.equals("Created")
final VisualizationViewer<String, Number> vv = new VisualizationViewer<>(mGraph, layoutAlgorithm, new Dimension(1000, 1000)); vv.setBackground(Color.WHITE);
public DrawnIconVertexDemo(final Deployment dm) { this.dmodel = dm; // create a simple graph for the demo graph = new DirectedSparseGraph<Vertex, Edge>(); vv = new VisualizationViewer<Vertex, Edge>(new SpringLayout2<Vertex, Edge>(graph)); vv.getRenderContext().setVertexLabelRenderer(new DefaultVertexLabelRenderer(Color.cyan)); vv.getRenderContext().setEdgeLabelRenderer(new DefaultEdgeLabelRenderer(Color.cyan)); vv.getRenderContext().setVertexIconTransformer(vertexColor); vv.getRenderContext().setVertexFillPaintTransformer(new PickableVertexPaintTransformer<Vertex>(vv.getPickedVertexState(), Color.white, Color.yellow)); vv.getRenderContext().setEdgeDrawPaintTransformer(edgeColor); vv.setBackground(Color.white); // add my listener for ToolTips vv.setVertexToolTipTransformer(new ToStringLabeller<Vertex>()); }
jp.setLayout(new BorderLayout()); vv.setBackground(Color.white); GraphZoomScrollPane scrollPane = new GraphZoomScrollPane(vv); jp.add(scrollPane);
vv.setBackground(Color.WHITE);
vv = new VisualizationViewer<N, EdgeWrapper<E>>(visualizationModel); vv.setForeground(new Color(0, 0, 0, 150)); vv.setBackground(Color.WHITE);
vv = new VisualizationViewer<N, EdgeWrapper<E>>(visualizationModel); vv.setForeground(new Color(0, 0, 0, 150)); vv.setBackground(Color.WHITE);