Put each view inside its own panel and add each panel to the main panel.
[Persons_Comparator.git] / src / Main.java
1 import java.util.ArrayList;
2
3 public class Main {
4
5 public static void main(String[] args) {
6 //Schedule a job for the event-dispatching thread:
7 //creating and showing this application's GUI.
8 String programName = "Person Comparator";
9
10 ArrayList<Person> personArrayList = new ArrayList<>();
11 Person person1 = new Person("Alan", "USA", 180, 95, "black");
12 personArrayList.add(person1);
13 Person person2 = new Person("Brice", "France", 190, 82, "brown");
14 personArrayList.add(person2);
15 Person person3 = new Person("Alexandre", "France", 175, 73, "green");
16 personArrayList.add(person3);
17 Person person4 = new Person("Sophia", "Brasil", 155, 57, "blue");
18 personArrayList.add(person4);
19
20 //Person emptyPerson = new Person();
21 Person emptyPerson = person2;
22 emptyPerson.setPersonArrayList(personArrayList);
23 PersonView emptyPersonView = new PersonView(emptyPerson);
24
25 javax.swing.SwingUtilities.invokeLater(new Runnable() {
26 public void run() {
27 MainWindowsView mainWindows = new MainWindowsView(programName, emptyPersonView);
28 mainWindows.showGUI();
29 }
30 });
31 }
32 }