| 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 | } |