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