Remove one-time method from MaiNWindow.
This commit is contained in:
		@@ -184,7 +184,17 @@ public class MainWindow extends JFrame {
 | 
				
			|||||||
                    wccAlgorithm.addObserver(new WeaklyConnectedComponentTextObserver(printStream));
 | 
					                    wccAlgorithm.addObserver(new WeaklyConnectedComponentTextObserver(printStream));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                launchWeaklyConnectedComponentsThread(wccAlgorithm);
 | 
					                // We love Java...
 | 
				
			||||||
 | 
					                final WeaklyConnectedComponentsAlgorithm copyAlgorithm = wccAlgorithm;
 | 
				
			||||||
 | 
					                launchThread(new Runnable() {
 | 
				
			||||||
 | 
					                    @Override
 | 
				
			||||||
 | 
					                    public void run() {
 | 
				
			||||||
 | 
					                        AbstractSolution solution = copyAlgorithm.run();
 | 
				
			||||||
 | 
					                        wccPanel.solutionPanel.addSolution(solution, false);
 | 
				
			||||||
 | 
					                        wccPanel.solutionPanel.setVisible(true);
 | 
				
			||||||
 | 
					                        wccPanel.setEnabled(true);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -220,7 +230,15 @@ public class MainWindow extends JFrame {
 | 
				
			|||||||
                    spAlgorithm.addObserver(new ShortestPathTextObserver(printStream));
 | 
					                    spAlgorithm.addObserver(new ShortestPathTextObserver(printStream));
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                launchShortestPathThread(spAlgorithm);
 | 
					                final ShortestPathAlgorithm copyAlgorithm = spAlgorithm;
 | 
				
			||||||
 | 
					                launchThread(new Runnable() {
 | 
				
			||||||
 | 
					                    @Override
 | 
				
			||||||
 | 
					                    public void run() {
 | 
				
			||||||
 | 
					                        ShortestPathSolution solution = copyAlgorithm.run();
 | 
				
			||||||
 | 
					                        displayShortestPathSolution(solution);
 | 
				
			||||||
 | 
					                        spPanel.setEnabled(true);
 | 
				
			||||||
 | 
					                    }
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        });
 | 
					        });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -356,30 +374,6 @@ public class MainWindow extends JFrame {
 | 
				
			|||||||
        spPanel.solutionPanel.setVisible(true);
 | 
					        spPanel.solutionPanel.setVisible(true);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    private void launchWeaklyConnectedComponentsThread(
 | 
					 | 
				
			||||||
            WeaklyConnectedComponentsAlgorithm wccAlgorithm) {
 | 
					 | 
				
			||||||
        launchThread(new Runnable() {
 | 
					 | 
				
			||||||
            @Override
 | 
					 | 
				
			||||||
            public void run() {
 | 
					 | 
				
			||||||
                AbstractSolution solution = wccAlgorithm.run();
 | 
					 | 
				
			||||||
                wccPanel.solutionPanel.addSolution(solution, false);
 | 
					 | 
				
			||||||
                wccPanel.solutionPanel.setVisible(true);
 | 
					 | 
				
			||||||
                wccPanel.setEnabled(true);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    private void launchShortestPathThread(ShortestPathAlgorithm spAlgorithm) {
 | 
					 | 
				
			||||||
        launchThread(new Runnable() {
 | 
					 | 
				
			||||||
            @Override
 | 
					 | 
				
			||||||
            public void run() {
 | 
					 | 
				
			||||||
                ShortestPathSolution solution = spAlgorithm.run();
 | 
					 | 
				
			||||||
                displayShortestPathSolution(solution);
 | 
					 | 
				
			||||||
                spPanel.setEnabled(true);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
        });
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
     * Notify all listeners that a new graph has been loaded.
 | 
					     * Notify all listeners that a new graph has been loaded.
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user