Add a label to all views.
[Persons_Comparator.git] / src / EyeView.java
index 38664936de7d52df01382c8e7fab7ff980a3a969..f88e52eaab8428cf6f785fe8a00c2edd26d1701d 100644 (file)
@@ -1,8 +1,21 @@
-public class EyeView {
+import javax.swing.*;
+
+public class EyeView extends JComponent {
     private Eye eyeObj;
+    private JLabel label;
+    private JList colorsList;
+
+    EyeView() {
+        setEyeObj(new Eye());
+        this.label = new JLabel();
+        this.label.setText("Eyes color");
+        this.colorsList = new JList(getEyeObj().getColorsList());
+        this.colorsList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+        add(label);
+        add(colorsList);
+    }
 
     /**
-     *
      * @param eyeObj
      */
     EyeView(Eye eyeObj) {
@@ -10,7 +23,6 @@ public class EyeView {
     }
 
     /**
-     *
      * @return
      */
     public Eye getEyeObj() {
@@ -18,7 +30,6 @@ public class EyeView {
     }
 
     /**
-     *
      * @param eyeObj
      */
     public void setEyeObj(Eye eyeObj) {