+ PersonView(Person personObj) {
+ setPersonObj(personObj);
+ setFirstnameView(new FirstnameView(15, 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()));
+
+ JLabel personLabel = new JLabel("Closest person found");
+ personPanel.add(personLabel);
+ setPreferredSize(new Dimension(this.width, this.height));
+ setLayout(new GridLayout(7, 1, 0, 4));
+ add(firstnameView);
+ add(originView);
+ add(sizeView);
+ add(weightView);
+ add(eyeView);
+ add(compareButton);
+ add(personPanel);
+ }
+
+ public Person getPersonObj() {
+ return personObj;
+ }
+
+ public void setPersonObj(Person personObj) {
+ this.personObj = personObj;
+ }
+
+ /**
+ * @return
+ */