private static mxGraphComponent createGraphComponent(mxGraph graph) { mxGraphComponent graphComponent = new mxGraphComponent(graph); new mxRubberband(graphComponent); layout(graphComponent); return graphComponent; }
@Override public JComponent generateGraphComponent() { mxGraphComponent graphComponent = new CustomGraphComponent(getGraph(), nodeExploder); new mxRubberband(graphComponent); layout(graphComponent); return graphComponent; }
new mxRubberband( gc );
new mxRubberband( gc );
/** * Perform default init. */ public void init(ModelContainer modelcontainer) { setDragEnabled(false); setPanning(true); setCenterZoom(false); setAutoscrolls(true); setAutoExtend(true); getViewport().setOpaque(false); setBackground(Color.WHITE); setOpaque(true); setTextAntiAlias(true); modelcontainer.setGraphComponent(this); MouseController mc = new MouseController(modelcontainer); getGraphControl().addMouseListener(mc); getGraphControl().addMouseWheelListener(mc); new DeletionController(modelcontainer); new KeyboardController(this, modelcontainer); new mxRubberband(this); }
graphComponent.setGridVisible(true); // Show the grid graphComponent.setFoldingEnabled(false); // prevent folding of vertexes new com.mxgraph.swing.handler.mxRubberband(graphComponent); // add rubberband selection this.getContentPane().add(graphComponent);
graphComponent.setGridVisible(true); // Show the grid graphComponent.setFoldingEnabled(false); // prevent folding of vertexes new com.mxgraph.swing.handler.mxRubberband(graphComponent); // add rubberband selection this.getContentPane().add(graphComponent);