public void itemStateChanged(ItemEvent e) { repaint(); } };
public void setRenderer(Renderer<N, E> r) { this.renderer = r; repaint(); }
@Override public void layoutChanged(LayoutEvent<N> evt) { repaint(); }
public void setRenderer(Renderer<V,E> r) { this.renderer = r; repaint(); }
@Override public void layoutChanged(LayoutNetworkEvent<N> evt) { repaint(); }
public void itemStateChanged(ItemEvent e) { repaint(); } };
public void stateChanged(ChangeEvent e) { repaint(); fireStateChanged(); }
public void stateChanged(ChangeEvent e) { repaint(); fireStateChanged(); }
@Override public void abort(BasicVisualizationServer<N, E> vv) { startNode = null; edgeEffects.endEdgeEffects(vv); edgeEffects.endArrowEffects(vv); vv.repaint(); }
public void startEdgeCreate(BasicVisualizationServer<V, E> vv, V startVertex, Point2D startPoint, EdgeType edgeType) { this.startVertex = startVertex; this.down = startPoint; this.edgeType = edgeType; this.edgeEffects.startEdgeEffects(vv, startPoint, startPoint); if(edgeType == EdgeType.DIRECTED) { this.edgeEffects.startArrowEffects(vv, startPoint, startPoint); } vv.repaint(); }
public void midEdgeCreate(BasicVisualizationServer<V, E> vv, Point2D midPoint) { if(startVertex != null) { this.edgeEffects.midEdgeEffects(vv, down, midPoint); if(this.edgeType == EdgeType.DIRECTED) { this.edgeEffects.midArrowEffects(vv, down, midPoint); } vv.repaint(); } }
public void setPickedEdgeState(PickedState<E> pickedEdgeState) { if (pickEventListener != null && this.pickedEdgeState != null) { this.pickedEdgeState.removeItemListener(pickEventListener); } this.pickedEdgeState = pickedEdgeState; this.renderContext.setPickedEdgeState(pickedEdgeState); if (pickEventListener == null) { pickEventListener = e -> repaint(); } pickedEdgeState.addItemListener(pickEventListener); }
public void setPickedNodeState(PickedState<N> pickedNodeState) { if (pickEventListener != null && this.pickedNodeState != null) { this.pickedNodeState.removeItemListener(pickEventListener); } this.pickedNodeState = pickedNodeState; this.renderContext.setPickedNodeState(pickedNodeState); if (pickEventListener == null) { pickEventListener = e -> repaint(); } pickedNodeState.addItemListener(pickEventListener); }
public void endEdgeCreate(BasicVisualizationServer<V, E> vv, V endVertex) { if(startVertex != null) { Graph<V,E> graph = vv.getGraphLayout().getGraph(); graph.addEdge(edgeFactory.get(), startVertex, endVertex, edgeType); vv.repaint(); } startVertex = null; edgeType = EdgeType.UNDIRECTED; edgeEffects.endEdgeEffects(vv); edgeEffects.endArrowEffects(vv); }
public void startNodeCreate(BasicVisualizationServer<N, E> vv, Point2D point) { Preconditions.checkState( vv.getModel().getNetwork() instanceof MutableNetwork<?, ?>, "graph must be mutable"); N newNode = nodeFactory.get(); VisualizationModel<N, E> visualizationModel = vv.getModel(); MutableNetwork<N, E> graph = (MutableNetwork<N, E>) visualizationModel.getNetwork(); graph.addNode(newNode); Point2D p2d = vv.getRenderContext().getMultiLayerTransformer().inverseTransform(point); visualizationModel.getLayoutModel().set(newNode, p2d.getX(), p2d.getY()); vv.repaint(); }
@Override public void startEdgeCreate(BasicVisualizationServer<N, E> vv, N startNode, Point2D startPoint) { this.startNode = startNode; this.down = startPoint; this.edgeEffects.startEdgeEffects(vv, startPoint, startPoint); if (vv.getModel().getNetwork().isDirected()) { this.edgeEffects.startArrowEffects(vv, startPoint, startPoint); } vv.repaint(); }
@Override public void midEdgeCreate(BasicVisualizationServer<N, E> vv, Point2D midPoint) { if (startNode != null) { this.edgeEffects.midEdgeEffects(vv, down, midPoint); if (vv.getModel().getNetwork().isDirected()) { this.edgeEffects.midArrowEffects(vv, down, midPoint); } vv.repaint(); } }
public void startVertexCreate(BasicVisualizationServer<V, E> vv, Point2D point) { V newVertex = vertexFactory.get(); Layout<V,E> layout = vv.getGraphLayout(); Graph<V,E> graph = layout.getGraph(); graph.addVertex(newVertex); layout.setLocation(newVertex, vv.getRenderContext().getMultiLayerTransformer().inverseTransform(point)); vv.repaint(); }
@Override public void endEdgeCreate(BasicVisualizationServer<N, E> vv, N endNode) { Preconditions.checkState( vv.getModel().getNetwork() instanceof MutableNetwork<?, ?>, "graph must be mutable"); if (startNode != null) { MutableNetwork<N, E> graph = (MutableNetwork<N, E>) vv.getModel().getNetwork(); graph.addEdge(startNode, endNode, edgeFactory.get()); vv.getEdgeSpatial().recalculate(); vv.repaint(); } startNode = null; edgeEffects.endEdgeEffects(vv); edgeEffects.endArrowEffects(vv); }