Commit | Line | Data |
---|---|---|
b974e749 JB |
1 | import java.util.ArrayList; |
2 | ||
35d7ecda JB |
3 | public class Main { |
4 | ||
5 | public static void main(String[] args) { | |
60971873 JB |
6 | String programName = "Person Comparator"; |
7 | ||
b974e749 | 8 | ArrayList<Person> personArrayList = new ArrayList<>(); |
1a2ddb85 | 9 | Person person1 = new Person("Alan", "United States of America", 180, 95, "black"); |
b974e749 JB |
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); | |
9b3bfcdd | 17 | Person person5 = new Person("Sylvain", "Italie", 181, 75, "brown"); |
829bb0cf SP |
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); | |
5687dc10 | 23 | Person person8 = new Person("John", "United Kingdom", 176, 102, "brown"); |
829bb0cf SP |
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); | |
ea1d42c9 | 35 | Person person14 = new Person("Rodolphe", "Norway", 173, 83, "blue"); |
829bb0cf SP |
36 | personArrayList.add(person14); |
37 | Person person15 = new Person("Abdel", "Mali", 168, 52, "black"); | |
38 | personArrayList.add(person15); | |
5687dc10 | 39 | Person person16 = new Person("Shéhérazade", "Mali", 148, 48, "black"); |
829bb0cf | 40 | personArrayList.add(person16); |
5687dc10 | 41 | Person person17 = new Person("Aïfa", "Mali", 149, 49, "black"); |
829bb0cf SP |
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); | |
5687dc10 | 67 | Person person30 = new Person("Aurélie", "France", 163, 59, "green"); |
829bb0cf | 68 | personArrayList.add(person30); |
5687dc10 | 69 | Person person31 = new Person("Audrey", "United Kingdom", 169, 69, "green"); |
829bb0cf SP |
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); | |
f1e9d6d2 | 75 | |
3d9fdaf4 | 76 | Person emptyPerson = new Person(); |
5687dc10 | 77 | PersonView emptyPersonView = new PersonView(emptyPerson, personArrayList); |
35d7ecda | 78 | |
9b3bfcdd JB |
79 | //Schedule a job for the event-dispatching thread: |
80 | //creating and showing this application's GUI. | |
35d7ecda JB |
81 | javax.swing.SwingUtilities.invokeLater(new Runnable() { |
82 | public void run() { | |
b974e749 JB |
83 | MainWindowsView mainWindows = new MainWindowsView(programName, emptyPersonView); |
84 | mainWindows.showGUI(); | |
35d7ecda JB |
85 | } |
86 | }); | |
87 | } | |
88 | } |