Add listener to specific events like country selection.
[Persons_Comparator.git] / src / EyeView.java
index ad0c2fa81fd22f50313e121369e9e1330885ca1f..8e7569855b31e566dfb38ddf02ddc0e3e9667758 100644 (file)
@@ -1,6 +1,7 @@
 import javax.swing.*;
+import java.util.Arrays;
 
-public class EyeView extends JComponent {
+public class EyeView extends JPanel {
     private Eye eyeObj;
     private JLabel label;
     private JList colorsList;
@@ -12,9 +13,10 @@ public class EyeView extends JComponent {
         setEyeObj(eyeObj);
         this.label = new JLabel();
         this.label.setText("Eyes color");
-        this.colorsList = new JList(getEyeObj().getColorsList());
+        this.colorsList = new JList<>(this.getEyeObj().getColorsList());
         this.colorsList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         this.colorsList.setLayoutOrientation(JList.VERTICAL);
+        this.colorsList.setSelectedIndex(Arrays.asList(this.getEyeObj().getColorsList()).indexOf(this.getEyeObj().getStrColor()));
         add(label);
         add(colorsList);
     }