-public class EyeView {
+import javax.swing.*;
+
+public class EyeView extends JComponent {
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);
+ }
+ /**
+ * @param eyeObj
+ */
EyeView(Eye eyeObj) {
setEyeObj(eyeObj);
}
+ /**
+ * @return
+ */
public Eye getEyeObj() {
return eyeObj;
}
+ /**
+ * @param eyeObj
+ */
public void setEyeObj(Eye eyeObj) {
this.eyeObj = eyeObj;
}