import javax.swing.*;
-public class EyeView extends JComponent {
+public class EyeView extends JPanel {
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);
- }
+ private JComboBox colorsList;
/**
* @param eyeObj
*/
EyeView(Eye eyeObj) {
setEyeObj(eyeObj);
+ this.label = new JLabel();
+ this.label.setText("Eyes color");
+ this.colorsList = new JComboBox<>(this.getEyeObj().getColorsList());
+ this.colorsList.setSelectedItem(this.getEyeObj().getStrColor());
+ add(label);
+ add(colorsList);
}
/**