Add a label to all views.
[Persons_Comparator.git] / src / PersonView.java
index 9621e47905162246e6e9a3de1a3b83a6ec0663be..76ccf5add249ff3fa272ef80d3ad2f4e5093b6c8 100644 (file)
@@ -1,6 +1,7 @@
 import javax.swing.*;
 
 public class PersonView extends JPanel {
+    private Person personObj;
     private FirstnameView firstnameView;
     private OriginView originView;
     private SizeView sizeView;
@@ -8,19 +9,36 @@ public class PersonView extends JPanel {
     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) {
+   /* 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 +46,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @param firstnameView
      */
     public void setFirstnameView(FirstnameView firstnameView) {
@@ -36,7 +53,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @return
      */
     public OriginView getOriginView() {
@@ -44,7 +60,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @param originView
      */
     public void setOriginView(OriginView originView) {
@@ -52,7 +67,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @return
      */
     public SizeView getSizeView() {
@@ -60,7 +74,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @param sizeView
      */
     public void setSizeView(SizeView sizeView) {
@@ -68,7 +81,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @return
      */
     public WeightView getWeightView() {
@@ -76,7 +88,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @param weightView
      */
     public void setWeightView(WeightView weightView) {
@@ -84,7 +95,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @param eyeView
      */
     public void setEyeView(EyeView eyeView) {
@@ -92,7 +102,6 @@ public class PersonView extends JPanel {
     }
 
     /**
-     *
      * @return
      */
     public EyeView getEyeView() {