X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FPersonView.java;h=53816af3db23ea902dda6fd5b99fe45f5dd3c756;hb=b974e749af3a4b2df3737b2d361233c704dcc4d8;hp=9621e47905162246e6e9a3de1a3b83a6ec0663be;hpb=609718730ad9bc6d18491cf164360b4a44db5f52;p=Persons_Comparator.git diff --git a/src/PersonView.java b/src/PersonView.java index 9621e47..53816af 100644 --- a/src/PersonView.java +++ b/src/PersonView.java @@ -1,26 +1,37 @@ import javax.swing.*; public class PersonView extends JPanel { + private Person personObj; private FirstnameView firstnameView; private OriginView originView; private SizeView sizeView; private WeightView weightView; private EyeView eyeView; - PersonView() { + PersonView(Person personObj) { + setPersonObj(personObj); + setFirstnameView(new FirstnameView(10, this.personObj.getFirstname())); + setOriginView(new OriginView(this.personObj.getOrigin())); + setSizeView(new SizeView(this.personObj.getPersonSize())); + setWeightView(new WeightView(this.personObj.getWeight())); + setEyeView(new EyeView(this.personObj.getEye())); + add(firstnameView); + add(originView); + add(sizeView); + add(weightView); + add(eyeView); } - PersonView(FirstnameView firstnameView, OriginView originView, SizeView sizeView, WeightView weightView, EyeView eyeView) { - setFirstnameView(firstnameView); - setOriginView(originView); - setSizeView(sizeView); - setWeightView(weightView); - setEyeView(eyeView); + public Person getPersonObj() { + return personObj; + } + + public void setPersonObj(Person personObj) { + this.personObj = personObj; } /** - * * @return */ public FirstnameView getFirstnameView() { @@ -28,7 +39,6 @@ public class PersonView extends JPanel { } /** - * * @param firstnameView */ public void setFirstnameView(FirstnameView firstnameView) { @@ -36,7 +46,6 @@ public class PersonView extends JPanel { } /** - * * @return */ public OriginView getOriginView() { @@ -44,7 +53,6 @@ public class PersonView extends JPanel { } /** - * * @param originView */ public void setOriginView(OriginView originView) { @@ -52,7 +60,6 @@ public class PersonView extends JPanel { } /** - * * @return */ public SizeView getSizeView() { @@ -60,7 +67,6 @@ public class PersonView extends JPanel { } /** - * * @param sizeView */ public void setSizeView(SizeView sizeView) { @@ -68,7 +74,6 @@ public class PersonView extends JPanel { } /** - * * @return */ public WeightView getWeightView() { @@ -76,7 +81,6 @@ public class PersonView extends JPanel { } /** - * * @param weightView */ public void setWeightView(WeightView weightView) { @@ -84,7 +88,6 @@ public class PersonView extends JPanel { } /** - * * @param eyeView */ public void setEyeView(EyeView eyeView) { @@ -92,7 +95,6 @@ public class PersonView extends JPanel { } /** - * * @return */ public EyeView getEyeView() {