X-Git-Url: https://git.piment-noir.org/?p=Persons_Comparator.git;a=blobdiff_plain;f=src%2FPerson.java;h=9c30e56c9e4e5d3055f7e1bea97466520a86597a;hp=f0e5c6bc58fd5f3c8e24de2692e854b80ee96e97;hb=6977e6142a133673703769e092e6283dda73cf4f;hpb=6b48f5704ad227586a57e15fdeade02e7d7332f7 diff --git a/src/Person.java b/src/Person.java index f0e5c6b..9c30e56 100644 --- a/src/Person.java +++ b/src/Person.java @@ -1,14 +1,18 @@ -import javax.swing.*; +import java.util.Comparator; -public class Person extends JPanel implements Comparable { +public class Person implements Comparable, Comparator { private Firstname firstname; private Origin origin; private Size size; private Weight weight; private Eye eye; - Person(Firstname firstname) { + Person(Firstname firstname, Origin origin, Size size, Weight weight, Eye eye) { setFirstname(firstname); + setOrigin(origin); + setPersonSize(size); + setWeight(weight); + setEye(eye); } public void setFirstname(Firstname firstname) { @@ -57,4 +61,9 @@ public class Person extends JPanel implements Comparable { + this.size.compareTo(person.getPersonSize()) + this.weight.compareTo(person.getWeight()) + this.eye.compareTo(person.getEye()); } + + @Override + public int compare(Person person, Person t1) { + return 0; + } }