X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FPersonView.java;h=803fcf50498e42fbaa70e723e8faffbc38010578;hb=822afd4fe0aa1669db1e3be57b277f8aff977254;hp=b583cd5a9a499cbfcf1d51c25de9243652dce28d;hpb=255d335423820ebc4316dfd8468dcb97bfd17451;p=Persons_Comparator.git diff --git a/src/PersonView.java b/src/PersonView.java index b583cd5..803fcf5 100644 --- a/src/PersonView.java +++ b/src/PersonView.java @@ -11,6 +11,7 @@ public class PersonView extends JComponent implements ActionListener { private ArrayList personArrayList; private FirstnameView firstnameView; private OriginView originView; + private RegionView regionView; private SizeView sizeView; private WeightView weightView; private EyeView eyeView; @@ -25,6 +26,7 @@ public class PersonView extends JComponent implements ActionListener { setPersonObj(personObj); setFirstnameView(new FirstnameView(14, this.personObj.getFirstname())); setOriginView(new OriginView(this.personObj.getOrigin())); + setRegionView(new RegionView(new Region())); setSizeView(new SizeView(this.personObj.getPersonSize())); setWeightView(new WeightView(this.personObj.getWeight())); setEyeView(new EyeView(this.personObj.getEye())); @@ -42,7 +44,8 @@ public class PersonView extends JComponent implements ActionListener { eastPanel.add(eyeView); westPanel.setLayout(new BoxLayout(this.westPanel, BoxLayout.PAGE_AXIS)); westPanel.setBorder(BorderFactory.createRaisedSoftBevelBorder()); - westPanel.add(originView); + //westPanel.add(originView); + westPanel.add(regionView); } public Person getPersonObj() { @@ -81,6 +84,11 @@ public class PersonView extends JComponent implements ActionListener { this.originView = originView; } + public void setRegionView(RegionView regionView) { + this.regionView = regionView; + } + + /** * @return */ @@ -183,6 +191,7 @@ public class PersonView extends JComponent implements ActionListener { //Utils.displayArrayList(personArrayList); Person closestPerson = personArrayList.get(personArrayList.indexOf(this.getPersonObj()) + 1); personPanel.setRightContentText(closestPerson.getFirstname().getFirstname() + " at distance " + closestPerson.getDistanceFromReference()); + personPanel.getRightPanel().drawPerson(closestPerson); } } }