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