public void displayGraph(Graph graph) { clearDisplay(); this.graph = graph; controler = new GraphControler(graph); mainScrollArea.setViewportView(controler.getVisualGraph()); AlgorithmSettingsUI.getInstance().setEagleView(controler.createEagleView()); }
public void clearDisplay() { if (controler != null) { mainScrollArea.setViewportView(null); controler.dispose(); AlgorithmSettingsUI.getInstance().clearEagleView(); } graph = null; controler = null; }
/** Creates new form MainPanel */ private MainPanel() { initComponents(); explorerPanel.add(new ExplorerPanel(), BorderLayout.CENTER); settingsPanel.add(AlgorithmSettingsUI.getInstance()); }