add person in Main and data
[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", "United States of America", 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 Person person5 = new Person("Sylvain", "Italie", 181, 75, "brow");
20 personArrayList.add(person5);
21 Person person6 = new Person("Merlin", "United States of America", 210, 88, "blue");
22 personArrayList.add(person6);
23 Person person7 = new Person("Bob", "United States of America", 162, 75, "green");
24 personArrayList.add(person7);
25 Person person8 = new Person("Jonh", "United Kingdom", 176, 102, "brown");
26 personArrayList.add(person8);
27 Person person9 = new Person("Kithe", "Germany", 166, 69, "black");
28 personArrayList.add(person9);
29 Person person10 = new Person("Alfred", "United Kingdom", 172, 63, "brown");
30 personArrayList.add(person10);
31 Person person11 = new Person("Rodolphe", "Norway", 212, 108, "blue");
32 personArrayList.add(person11);
33 Person person12 = new Person("Isabelle", "France", 160, 40, "brown");
34 personArrayList.add(person12);
35 Person person13 = new Person("Rodolphe", "Germany", 212, 108, "black");
36 personArrayList.add(person13);
37 Person person14 = new Person("Rodolphe", "Norway", 212, 108, "blue");
38 personArrayList.add(person14);
39 Person person15 = new Person("Abdel", "Mali", 168, 52, "black");
40 personArrayList.add(person15);
41 Person person16 = new Person("Sherrazade", "Mali", 148, 48, "black");
42 personArrayList.add(person16);
43 Person person17 = new Person("Aifa", "Mali", 149, 49, "black");
44 personArrayList.add(person17);
45 Person person18 = new Person("Roberto", "Brasil", 168, 56, "brown");
46 personArrayList.add(person18);
47 Person person19 = new Person("Batista", "France", 158, 52, "black");
48 personArrayList.add(person19);
49 Person person20 = new Person("Candide", "Norway", 182, 63, "blue");
50 personArrayList.add(person20);
51 Person person21 = new Person("Agathe", "Norway", 185, 62, "green");
52 personArrayList.add(person21);
53 Person person22 = new Person("Ragna", "Norway", 180, 64, "blue");
54 personArrayList.add(person22);
55 Person person23 = new Person("Charlotta", "Norway", 179, 65, "green");
56 personArrayList.add(person23);
57 Person person24 = new Person("Gilles", "France", 182, 90, "black");
58 personArrayList.add(person24);
59 Person person25 = new Person("Erwan", "France", 175, 75, "green");
60 personArrayList.add(person25);
61 Person person26 = new Person("Alain", "France", 183, 73, "black");
62 personArrayList.add(person26);
63 Person person27 = new Person("Roger", "France", 165, 76, "green");
64 personArrayList.add(person27);
65 Person person28 = new Person("Charles", "France", 168, 75, "brown");
66 personArrayList.add(person28);
67 Person person29 = new Person("Ange", "France", 175, 62, "green");
68 personArrayList.add(person29);
69 Person person30 = new Person("Aurelie", "France", 163, 59, "green");
70 personArrayList.add(person30);
71 Person person31 = new Person("Audrey", "United Kingdom", 163, 69, "blue");
72 personArrayList.add(person31);
73 Person person32 = new Person("Anthony", "United Kingdom", 176, 69, "black");
74 personArrayList.add(person32);
75 Person person33 = new Person("Audrey", "United Kingdom", 163, 69, "blue");
76 personArrayList.add(person33);
77
78 Person emptyPerson = new Person();
79 emptyPerson.setPersonArrayList(personArrayList);
80 PersonView emptyPersonView = new PersonView(emptyPerson);
81
82 javax.swing.SwingUtilities.invokeLater(new Runnable() {
83 public void run() {
84 MainWindowsView mainWindows = new MainWindowsView(programName, emptyPersonView);
85 mainWindows.showGUI();
86 }
87 });
88 }
89 }