public class EyeView extends JComponent {
private Eye eyeObj;
private JLabel label;
- private JList colorsList;
+ private JComboBox colorsList;
/**
* @param eyeObj
setEyeObj(eyeObj);
this.label = new JLabel();
this.label.setText("Eyes color");
- this.colorsList = new JList(this.getEyeObj().getColorsList());
- this.colorsList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- this.colorsList.setLayoutOrientation(JList.VERTICAL);
+ this.colorsList = new JComboBox<>(this.getEyeObj().getColorsList());
+ if (this.getEyeObj().getStrColor() != null)
+ this.colorsList.setSelectedItem(this.getEyeObj().getStrColor());
add(label);
add(colorsList);
}