Add a label to all views.
[Persons_Comparator.git] / src / PersonView.java
index 9743d391456788478ab08cfe35f0d7afd34aeaf3..76ccf5add249ff3fa272ef80d3ad2f4e5093b6c8 100644 (file)
 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() {
+        setFirstnameView(new FirstnameView(10));
+        setOriginView(new OriginView());
+        setSizeView(new SizeView());
+        setWeightView(new WeightView());
+        setEyeView(new EyeView());
+
+        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() {
         return firstnameView;
     }
 
+    /**
+     * @param firstnameView
+     */
     public void setFirstnameView(FirstnameView firstnameView) {
         this.firstnameView = firstnameView;
     }
 
+    /**
+     * @return
+     */
     public OriginView getOriginView() {
         return originView;
     }
 
+    /**
+     * @param originView
+     */
     public void setOriginView(OriginView originView) {
         this.originView = originView;
     }
 
+    /**
+     * @return
+     */
     public SizeView getSizeView() {
         return sizeView;
     }
 
+    /**
+     * @param sizeView
+     */
     public void setSizeView(SizeView sizeView) {
         this.sizeView = sizeView;
     }
 
+    /**
+     * @return
+     */
     public WeightView getWeightView() {
         return weightView;
     }
 
-    public void setWeightView(EyeView eyeView) {
-        this.eyeView = eyeView;
+    /**
+     * @param weightView
+     */
+    public void setWeightView(WeightView weightView) {
+        this.weightView = weightView;
     }
 
+    /**
+     * @param eyeView
+     */
     public void setEyeView(EyeView eyeView) {
         this.eyeView = eyeView;
     }
 
+    /**
+     * @return
+     */
     public EyeView getEyeView() {
         return eyeView;
     }