X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FEyeView.java;h=8e7569855b31e566dfb38ddf02ddc0e3e9667758;hb=c8da8eb79910c7ea33dc2970ebd8d1d1db234a89;hp=aa54c8b8d76bdf0109e9fc294d8a21d63feacf63;hpb=416b4c77ff435499154345f4992f27c12ac0933c;p=Persons_Comparator.git diff --git a/src/EyeView.java b/src/EyeView.java index aa54c8b..8e75698 100644 --- a/src/EyeView.java +++ b/src/EyeView.java @@ -1,28 +1,26 @@ 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; - EyeView() { - setEyeObj(new Eye()); + /** + * @param eyeObj + */ + EyeView(Eye eyeObj) { + 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); } - /** - * @param eyeObj - */ - EyeView(Eye eyeObj) { - setEyeObj(eyeObj); - } - /** * @return */