X-Git-Url: https://git.piment-noir.org/?p=Persons_Comparator.git;a=blobdiff_plain;f=src%2FEyeView.java;h=8e7569855b31e566dfb38ddf02ddc0e3e9667758;hp=a80a31a768ed5d4f21abdfd690b1aa9939a28ebc;hb=3d9fdaf4ca1feb8d0e788f2f0c948d87439e2414;hpb=d119e60d58d8431de3ff29090d7048b0eb7d9f9e diff --git a/src/EyeView.java b/src/EyeView.java index a80a31a..8e75698 100644 --- a/src/EyeView.java +++ b/src/EyeView.java @@ -1,9 +1,10 @@ import javax.swing.*; +import java.util.Arrays; public class EyeView extends JPanel { private Eye eyeObj; private JLabel label; - private JComboBox colorsList; + private JList colorsList; /** * @param eyeObj @@ -12,8 +13,10 @@ public class EyeView extends JPanel { setEyeObj(eyeObj); this.label = new JLabel(); this.label.setText("Eyes color"); - this.colorsList = new JComboBox<>(this.getEyeObj().getColorsList()); - this.colorsList.setSelectedItem(this.getEyeObj().getStrColor()); + 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); }