Add a label to all views.
[Persons_Comparator.git] / src / PersonView.java
CommitLineData
6977e614
JB
1import javax.swing.*;
2
3public class PersonView extends JPanel {
883508ca 4 private Person personObj;
6977e614
JB
5 private FirstnameView firstnameView;
6 private OriginView originView;
7 private SizeView sizeView;
8 private WeightView weightView;
9 private EyeView eyeView;
10
60971873 11 PersonView() {
089fcbfc
JB
12 setFirstnameView(new FirstnameView(10));
13 setOriginView(new OriginView());
14 setSizeView(new SizeView());
15 setWeightView(new WeightView());
16 setEyeView(new EyeView());
60971873 17
089fcbfc
JB
18 add(firstnameView);
19 add(originView);
20 add(sizeView);
21 add(weightView);
22 add(eyeView);
60971873
JB
23 }
24
883508ca 25 /* PersonView(FirstnameView firstnameView, OriginView originView, SizeView sizeView, WeightView weightView, EyeView eyeView) {
ac6c3ea2
JB
26 setFirstnameView(firstnameView);
27 setOriginView(originView);
28 setSizeView(sizeView);
29 setWeightView(weightView);
30 setEyeView(eyeView);
883508ca
JB
31 }*/
32
33 public Person getPersonObj() {
34 return personObj;
35 }
36
37 public void setPersonObj(Person personObj) {
38 this.personObj = personObj;
ac6c3ea2
JB
39 }
40
41 /**
ac6c3ea2
JB
42 * @return
43 */
6977e614
JB
44 public FirstnameView getFirstnameView() {
45 return firstnameView;
46 }
47
ac6c3ea2 48 /**
ac6c3ea2
JB
49 * @param firstnameView
50 */
6977e614
JB
51 public void setFirstnameView(FirstnameView firstnameView) {
52 this.firstnameView = firstnameView;
53 }
54
ac6c3ea2 55 /**
ac6c3ea2
JB
56 * @return
57 */
6977e614
JB
58 public OriginView getOriginView() {
59 return originView;
60 }
61
ac6c3ea2 62 /**
ac6c3ea2
JB
63 * @param originView
64 */
6977e614
JB
65 public void setOriginView(OriginView originView) {
66 this.originView = originView;
67 }
68
ac6c3ea2 69 /**
ac6c3ea2
JB
70 * @return
71 */
6977e614
JB
72 public SizeView getSizeView() {
73 return sizeView;
74 }
75
ac6c3ea2 76 /**
ac6c3ea2
JB
77 * @param sizeView
78 */
6977e614
JB
79 public void setSizeView(SizeView sizeView) {
80 this.sizeView = sizeView;
81 }
82
ac6c3ea2 83 /**
ac6c3ea2
JB
84 * @return
85 */
6977e614
JB
86 public WeightView getWeightView() {
87 return weightView;
88 }
89
ac6c3ea2 90 /**
ac6c3ea2
JB
91 * @param weightView
92 */
93 public void setWeightView(WeightView weightView) {
94 this.weightView = weightView;
6977e614
JB
95 }
96
ac6c3ea2 97 /**
ac6c3ea2
JB
98 * @param eyeView
99 */
6977e614
JB
100 public void setEyeView(EyeView eyeView) {
101 this.eyeView = eyeView;
102 }
103
ac6c3ea2 104 /**
ac6c3ea2
JB
105 * @return
106 */
6977e614
JB
107 public EyeView getEyeView() {
108 return eyeView;
109 }
110}