Remove main from ShortestPathPanel.
This commit is contained in:
		@@ -1,12 +1,10 @@
 | 
			
		||||
package org.insa.graphics;
 | 
			
		||||
 | 
			
		||||
import java.awt.BorderLayout;
 | 
			
		||||
import java.awt.Color;
 | 
			
		||||
import java.awt.Component;
 | 
			
		||||
import java.awt.Font;
 | 
			
		||||
import java.awt.event.ActionEvent;
 | 
			
		||||
import java.awt.event.ActionListener;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
@@ -16,11 +14,9 @@ import javax.swing.ButtonGroup;
 | 
			
		||||
import javax.swing.JButton;
 | 
			
		||||
import javax.swing.JComboBox;
 | 
			
		||||
import javax.swing.JComponent;
 | 
			
		||||
import javax.swing.JFrame;
 | 
			
		||||
import javax.swing.JLabel;
 | 
			
		||||
import javax.swing.JPanel;
 | 
			
		||||
import javax.swing.JRadioButton;
 | 
			
		||||
import javax.swing.JSplitPane;
 | 
			
		||||
import javax.swing.border.EmptyBorder;
 | 
			
		||||
 | 
			
		||||
import org.insa.algo.shortestpath.ShortestPathAlgorithm;
 | 
			
		||||
@@ -28,11 +24,7 @@ import org.insa.algo.shortestpath.ShortestPathAlgorithmFactory;
 | 
			
		||||
import org.insa.algo.shortestpath.ShortestPathData.Mode;
 | 
			
		||||
import org.insa.graph.Graph;
 | 
			
		||||
import org.insa.graph.Node;
 | 
			
		||||
import org.insa.graph.io.BinaryGraphReaderV2;
 | 
			
		||||
import org.insa.graph.io.GraphReader;
 | 
			
		||||
import org.insa.graph.io.Openfile;
 | 
			
		||||
import org.insa.graphics.NodesInputPanel.InputChangedEvent;
 | 
			
		||||
import org.insa.graphics.drawing.BasicDrawing;
 | 
			
		||||
import org.insa.graphics.drawing.Drawing;
 | 
			
		||||
 | 
			
		||||
public class ShortestPathPanel extends JPanel {
 | 
			
		||||
@@ -234,26 +226,4 @@ public class ShortestPathPanel extends JPanel {
 | 
			
		||||
        this.startActionListeners.add(listener);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public static void main(String[] args) throws IOException {
 | 
			
		||||
 | 
			
		||||
        String nomcarte = "../BE_Graphe_Maps/morbihan3.mapgr";
 | 
			
		||||
        GraphReader reader = new BinaryGraphReaderV2(Openfile.open(nomcarte));
 | 
			
		||||
        Graph graph = reader.read();
 | 
			
		||||
 | 
			
		||||
        JFrame frame = new JFrame();
 | 
			
		||||
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 | 
			
		||||
        frame.setLayout(new BorderLayout());
 | 
			
		||||
        JSplitPane p = new JSplitPane();
 | 
			
		||||
        BasicDrawing drawing = new BasicDrawing();
 | 
			
		||||
        JPanel pane = new ShortestPathPanel(drawing, graph);
 | 
			
		||||
        p.setLeftComponent(drawing);
 | 
			
		||||
        p.setRightComponent(pane);
 | 
			
		||||
        p.setResizeWeight(0.8);
 | 
			
		||||
        frame.add(p, BorderLayout.CENTER);
 | 
			
		||||
        frame.show();
 | 
			
		||||
        frame.setSize(800, 600);
 | 
			
		||||
        // pane.setSize(new Dimension(400, 0));
 | 
			
		||||
 | 
			
		||||
        drawing.drawGraph(graph);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user