vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller());
private JButton hideEdgeLabels() { JButton hideEdgeLabels = new JButton("Hide Edge Labels"); hideEdgeLabels.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (isEdgeLabel()) { vv.getRenderContext().setEdgeLabelTransformer(new ConstantTransformer(null)); vv.repaint(); setEdgeLabel(false); } else { vv.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller<String>()); vv.repaint(); setEdgeLabel(true); } } }); return hideEdgeLabels; }
public class MyVisualizationViewer extends VisualizationViewer<GraphElements.MyVertex, GraphElements.MyEdge> { public MyVisualizationViewer() { super(new StaticLayout(new SparseMultigraph<GraphElements.MyVertex, GraphElements.MyEdge>())); this.getRenderContext().setVertexLabelTransformer(new ToStringLabeller()); this.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller()); // Create a graph mouse and add it to the visualization viewer EditingModalGraphMouse gm = new EditingModalGraphMouse(this.getRenderContext(), GraphElements.MyVertexFactory.getInstance(), GraphElements.MyEdgeFactory.getInstance()); // Set some defaults for the Edges... GraphElements.MyEdgeFactory.setDefaultCapacity(10.0); GraphElements.MyEdgeFactory.setDefaultWeight(10.0); // // Trying out our new popup menu mouse plugin... PopupVertexEdgeMenuMousePlugin myPlugin = new PopupVertexEdgeMenuMousePlugin(); // // Add some popup menus for the edges and vertices to our mouse plugin. JPopupMenu edgeMenu = new MyMouseMenus.EdgeMenu(frame); JPopupMenu vertexMenu = new MyMouseMenus.VertexMenu(); myPlugin.setEdgePopup(edgeMenu); myPlugin.setVertexPopup(vertexMenu); gm.remove(gm.getPopupEditingPlugin()); // Removes the existing popup editing plugin gm.add(myPlugin); // Add our new plugin to the mouse this.setGraphMouse(gm); } }
public void itemStateChanged(ItemEvent e) { if(e.getStateChange() == ItemEvent.SELECTED) { visualizationModel.setGraphLayout(graphLayout); vv.getRenderContext().setVertexShapeTransformer(ovals); vv.getRenderContext().setVertexLabelTransformer( new ToStringLabeller()); vv.repaint(); } }}); JRadioButton gridButton = new JRadioButton("Grid");
public void setShowNodeLabels(boolean showNodeLabels) { this.showNodeLabels = showNodeLabels; if (showNodeLabels) { vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller<N>()); } else { vv.getRenderContext().setVertexLabelTransformer(emptyNodeLabelTransformer); } repaint(500); }
public void setShowNodeLabels(boolean showNodeLabels) { this.showNodeLabels = showNodeLabels; if (showNodeLabels) { vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller<N>()); } else { vv.getRenderContext().setVertexLabelTransformer(emptyNodeLabelTransformer); } repaint(500); }
public void setShowEdgeLabels(boolean showEdgeLabels) { this.showEdgeLabels = showEdgeLabels; if (showEdgeLabels) { vv.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller<EdgeWrapper<E>>()); } else { vv.getRenderContext().setEdgeLabelTransformer(emptyEdgeLabelTransformer); } repaint(500); }
public GraphDemo() { super(new BorderLayout()); final VisualizationViewer<String,Number> vv = new VisualizationViewer<String,Number>(); Graph<String,Number> graph = //TestGraphs.getOneComponentGraph(); TestGraphs.getDemoGraph(); vv.getRenderContext().setVertexStringer(new ToStringLabeller<String>()); Layout<String,Number> layout = new SpringLayout<String,Number>(graph); vv.setGraphLayout(layout); add(vv); }
public void setShowEdgeLabels(boolean showEdgeLabels) { this.showEdgeLabels = showEdgeLabels; if (showEdgeLabels) { vv.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller<EdgeWrapper<E>>()); } else { vv.getRenderContext().setEdgeLabelTransformer(emptyEdgeLabelTransformer); } repaint(500); }
vv.getRenderContext().setArrowDrawPaintTransformer(Functions.<Paint>constant(Color.lightGray)); vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller()); vv.getRenderer().getVertexLabelRenderer().setPositioner(new InsidePositioner()); vv.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.AUTO);
vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller()); vv.setForeground(Color.white); getContentPane().add(vv);
public void actionPerformed(ActionEvent e) { if (isEdgeLabel()) { vv.getRenderContext().setEdgeLabelTransformer(new ConstantTransformer(null)); vv.repaint(); setEdgeLabel(false); } else { vv.getRenderContext().setEdgeLabelTransformer(new ToStringLabeller<String>()); vv.repaint(); setEdgeLabel(true); } } });
vis.getRenderContext().setEdgeShapeTransformer( edgeShapeTransformer ); vis.getRenderContext().setVertexLabelTransformer( new ToStringLabeller<AbstractType> ()); vis.getRenderContext().setVertexShapeTransformer( new VertexShape()); vis.getRenderContext().setVertexFontTransformer( new VertexFont());
vis.getRenderContext().setEdgeShapeTransformer( edgeShapeTransformer ); vis.getRenderContext().setVertexLabelTransformer( new ToStringLabeller<AbstractType> ()); vis.getRenderContext().setVertexShapeTransformer( new VertexShape()); vis.getRenderContext().setVertexFontTransformer( new VertexFont());
@Override public void actionPerformed(ActionEvent e) { GraphViewerPanel viewerPanel = (GraphViewerPanel) frame.getTabbedPane().getSelectedComponent(); if(viewerPanel.isVertexLabel()){ viewerPanel.getVisualizationViewer().getRenderContext().setVertexLabelTransformer(new ConstantTransformer(null)); viewerPanel.getVisualizationViewer().repaint(); viewerPanel.setVertexLabel(false); } else{ viewerPanel.getVisualizationViewer().getRenderContext().setVertexLabelTransformer(new ToStringLabeller<String>()); viewerPanel.getVisualizationViewer().repaint(); viewerPanel.setVertexLabel(true); } } }
@Override public void actionPerformed(ActionEvent e) { GraphViewerPanel viewerPanel = (GraphViewerPanel) frame.getTabbedPane().getSelectedComponent(); if(viewerPanel.isEdgeLabel()){ viewerPanel.getVisualizationViewer().getRenderContext().setEdgeLabelTransformer(new ConstantTransformer(null)); viewerPanel.getVisualizationViewer().repaint(); viewerPanel.setEdgeLabel(false); } else{ viewerPanel.getVisualizationViewer().getRenderContext().setEdgeLabelTransformer(new ToStringLabeller<String>()); viewerPanel.getVisualizationViewer().repaint(); viewerPanel.setEdgeLabel(true); } } }
public DerivationViewer(DerivationTree g, Dimension d, Color targetColor, AnchorType anchor) { super(new CircleLayout<>(g)); anchorStyle = anchor; DerivationTreeTransformer dtt = new DerivationTreeTransformer(g, d, false); StaticLayout<Node, DerivationTreeEdge> derivationLayout = new StaticLayout<>(g, dtt); // derivationLayout.setSize(dtt.getSize()); setGraphLayout(derivationLayout); scaleToLayout(new LayoutScalingControl()); // g.addCorrespondences(); setPreferredSize(new Dimension(DEFAULT_HEIGHT, DEFAULT_WIDTH)); getRenderContext().setVertexLabelTransformer(new ToStringLabeller<>()); DefaultModalGraphMouse<Node, DerivationTreeEdge> graphMouse = new DefaultModalGraphMouse<>(); graphMouse.setMode(ModalGraphMouse.Mode.TRANSFORMING); setGraphMouse(graphMouse); addKeyListener(graphMouse.getModeKeyListener()); // this.setPickedVertexState(new DerivationTreePickedState(g)); getRenderContext().setVertexFillPaintTransformer(vp); getRenderContext().setEdgeStrokeTransformer(es); getRenderContext().setVertexShapeTransformer(ns); getRenderer().getVertexLabelRenderer().setPosition(Position.CNTR); TGT = targetColor; anchorPoint = dtt.getAnchorPosition(anchorStyle); }
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>()); }
vv.getRenderContext().setEdgeDrawPaintTransformer(new MyEdgePaintFunction()); vv.getRenderContext().setEdgeStrokeTransformer(new MyEdgeStrokeFunction()); vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller()); vv.setGraphMouse(new DefaultModalGraphMouse<String, Number>()); vv.addPostRenderPaintable(new VisualizationViewer.Paintable(){
vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller<String>()); vv.getRenderer().getVertexLabelRenderer().setPosition(Renderer.VertexLabel.Position.AUTO);