1 import java
.util
.ArrayList
;
5 public static void main(String
[] args
) {
6 String programName
= "Person Comparator";
8 ArrayList
<Person
> personArrayList
= new ArrayList
<>();
9 Person person1
= new Person("Alan", "United States of America", 180, 95, "black");
10 personArrayList
.add(person1
);
11 Person person2
= new Person("Brice", "France", 190, 82, "brown");
12 personArrayList
.add(person2
);
13 Person person3
= new Person("Alexandre", "France", 175, 73, "green");
14 personArrayList
.add(person3
);
15 Person person4
= new Person("Sophia", "Brasil", 155, 57, "blue");
16 personArrayList
.add(person4
);
17 Person person5
= new Person("Sylvain", "Italie", 181, 75, "brown");
18 personArrayList
.add(person5
);
19 Person person6
= new Person("Merlin", "United States of America", 210, 88, "blue");
20 personArrayList
.add(person6
);
21 Person person7
= new Person("Bob", "United States of America", 162, 75, "green");
22 personArrayList
.add(person7
);
23 Person person8
= new Person("John", "United Kingdom", 176, 102, "brown");
24 personArrayList
.add(person8
);
25 Person person9
= new Person("Kithe", "Germany", 166, 69, "black");
26 personArrayList
.add(person9
);
27 Person person10
= new Person("Alfred", "United Kingdom", 172, 63, "brown");
28 personArrayList
.add(person10
);
29 Person person11
= new Person("Rodolphe", "Norway", 212, 108, "blue");
30 personArrayList
.add(person11
);
31 Person person12
= new Person("Isabelle", "France", 160, 40, "brown");
32 personArrayList
.add(person12
);
33 Person person13
= new Person("Rodolphe", "Germany", 212, 108, "black");
34 personArrayList
.add(person13
);
35 Person person14
= new Person("Rodolphe", "Norway", 173, 83, "blue");
36 personArrayList
.add(person14
);
37 Person person15
= new Person("Abdel", "Mali", 168, 52, "black");
38 personArrayList
.add(person15
);
39 Person person16
= new Person("Shéhérazade", "Mali", 148, 48, "black");
40 personArrayList
.add(person16
);
41 Person person17
= new Person("Aïfa", "Mali", 149, 49, "black");
42 personArrayList
.add(person17
);
43 Person person18
= new Person("Roberto", "Brasil", 168, 56, "brown");
44 personArrayList
.add(person18
);
45 Person person19
= new Person("Batista", "France", 158, 52, "black");
46 personArrayList
.add(person19
);
47 Person person20
= new Person("Candide", "Norway", 182, 63, "blue");
48 personArrayList
.add(person20
);
49 Person person21
= new Person("Agathe", "Norway", 185, 62, "green");
50 personArrayList
.add(person21
);
51 Person person22
= new Person("Ragna", "Norway", 180, 64, "blue");
52 personArrayList
.add(person22
);
53 Person person23
= new Person("Charlotta", "Norway", 179, 65, "green");
54 personArrayList
.add(person23
);
55 Person person24
= new Person("Gilles", "France", 182, 90, "black");
56 personArrayList
.add(person24
);
57 Person person25
= new Person("Erwan", "France", 175, 75, "green");
58 personArrayList
.add(person25
);
59 Person person26
= new Person("Alain", "France", 183, 73, "black");
60 personArrayList
.add(person26
);
61 Person person27
= new Person("Roger", "France", 165, 76, "green");
62 personArrayList
.add(person27
);
63 Person person28
= new Person("Charles", "France", 168, 75, "brown");
64 personArrayList
.add(person28
);
65 Person person29
= new Person("Ange", "France", 175, 62, "green");
66 personArrayList
.add(person29
);
67 Person person30
= new Person("Aurélie", "France", 163, 59, "green");
68 personArrayList
.add(person30
);
69 Person person31
= new Person("Audrey", "United Kingdom", 169, 69, "green");
70 personArrayList
.add(person31
);
71 Person person32
= new Person("Anthony", "United Kingdom", 176, 69, "black");
72 personArrayList
.add(person32
);
73 Person person33
= new Person("Audrey", "United Kingdom", 163, 69, "blue");
74 personArrayList
.add(person33
);
76 Person emptyPerson
= new Person();
77 PersonView emptyPersonView
= new PersonView(emptyPerson
, personArrayList
);
79 //Schedule a job for the event-dispatching thread:
80 //creating and showing this application's GUI.
81 javax
.swing
.SwingUtilities
.invokeLater(new Runnable() {
83 MainWindowsView mainWindows
= new MainWindowsView(programName
, emptyPersonView
);
84 mainWindows
.showGUI();