X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FEyeView.java;h=f88e52eaab8428cf6f785fe8a00c2edd26d1701d;hb=883508cad71557d375580ce52a4e093f131405db;hp=06de4693fc24ab2af6c9b4ed3310f7e77df44435;hpb=6977e6142a133673703769e092e6283dda73cf4f;p=Persons_Comparator.git diff --git a/src/EyeView.java b/src/EyeView.java index 06de469..f88e52e 100644 --- a/src/EyeView.java +++ b/src/EyeView.java @@ -1,14 +1,37 @@ -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; }