Put each view inside its own panel and add each panel to the main panel.
[Persons_Comparator.git] / src / Main.java
index 6937e91dd1a36423a2ff453374736bc0c5e33605..361c00e88361eba731b55758b5c697e8faab326c 100644 (file)
@@ -1,3 +1,5 @@
+import java.util.ArrayList;
+
 public class Main {
 
     public static void main(String[] args) {
@@ -5,10 +7,25 @@ public class Main {
         //creating and showing this application's GUI.
         String programName = "Person Comparator";
 
+        ArrayList<Person> personArrayList = new ArrayList<>();
+        Person person1 = new Person("Alan", "USA", 180, 95, "black");
+        personArrayList.add(person1);
+        Person person2 = new Person("Brice", "France", 190, 82, "brown");
+        personArrayList.add(person2);
+        Person person3 = new Person("Alexandre", "France", 175, 73, "green");
+        personArrayList.add(person3);
+        Person person4 = new Person("Sophia", "Brasil", 155, 57, "blue");
+        personArrayList.add(person4);
+
+        //Person emptyPerson = new Person();
+        Person emptyPerson = person2;
+        emptyPerson.setPersonArrayList(personArrayList);
+        PersonView emptyPersonView = new PersonView(emptyPerson);
 
         javax.swing.SwingUtilities.invokeLater(new Runnable() {
             public void run() {
-                new MainWindowsView(programName).showGUI();
+                MainWindowsView mainWindows = new MainWindowsView(programName, emptyPersonView);
+                mainWindows.showGUI();
             }
         });
     }