private void init() { panGraph = new StatMxGraph(); graphComponent = new mxGraphComponent(panGraph); add(graphComponent, BorderLayout.CENTER); graphParent = panGraph.getDefaultParent(); // all of these limit user interaction with graph panGraph.setAllowDanglingEdges(false); panGraph.setCellsDisconnectable(false); panGraph.setCellsCloneable(false); panGraph.setCellsEditable(false); panGraph.setCellsSelectable(true); // Default layout layout = new mxFastOrganicLayout(panGraph); panGraph.setMultigraph(true); }