1
2
3
4
5 package hoplugins.seriesstats;
6
7 import plugins.IDebugWindow;
8 import plugins.IHOMiniModel;
9
10 import java.awt.Color;
11 import java.awt.Font;
12 import java.awt.GridBagConstraints;
13 import java.awt.GridBagLayout;
14 import java.awt.Insets;
15
16 import javax.swing.BorderFactory;
17 import javax.swing.JLabel;
18 import javax.swing.JPanel;
19
20
21 /***
22 * DOCUMENT ME!
23 *
24 * @author Stefan Cyris
25 */
26 public class RatingsPanel {
27
28
29 private IDebugWindow IDB;
30 private IHOMiniModel hOMiniModel;
31 private JLabel Team1AttackCenter;
32 private JLabel Team1AttackLeft;
33 private JLabel Team1AttackRight;
34 private JLabel Team1Attitude;
35 private JLabel Team1DefenseCenter;
36 private JLabel Team1DefenseLeft;
37 private JLabel Team1DefenseRight;
38 private JLabel Team1HomeAway;
39 private JLabel Team1Midfield;
40 private JLabel Team1System;
41 private JLabel Team1Tactic;
42 private JLabel Team1Tacticskill;
43 private JLabel Team1Teamspirit;
44 private JLabel Team2AttackCenter;
45 private JLabel Team2AttackLeft;
46 private JLabel Team2AttackRight;
47 private JLabel Team2Attitude;
48 private JLabel Team2DefenseCenter;
49 private JLabel Team2DefenseLeft;
50 private JLabel Team2DefenseRight;
51 private JLabel Team2HomeAway;
52 private JLabel Team2Midfield;
53 private JLabel Team2System;
54 private JLabel Team2Tactic;
55 private JLabel Team2Tacticskill;
56 private JLabel Team2Teamspirit;
57 private JLabel TeamDif11;
58 private JLabel TeamDif12;
59 private JLabel TeamDif13;
60 private JLabel TeamDif14;
61 private JLabel TeamDif15;
62 private JLabel TeamDif16;
63 private JLabel TeamDif17;
64 private JLabel TeamDif21;
65 private JLabel TeamDif22;
66 private JLabel TeamDif23;
67 private JLabel TeamDif24;
68 private JLabel TeamDif25;
69 private JLabel TeamDif26;
70 private JLabel TeamDif27;
71 private boolean doDebug = false;
72 private double Team1AttackCenterValue = 0;
73 private double Team1AttackLeftValue = 0;
74 private double Team1AttackRightValue = 0;
75 private double Team1DefenseCenterValue = 0;
76 private double Team1DefenseLeftValue = 0;
77 private double Team1DefenseRightValue = 0;
78 private double Team1MidfieldValue = 0;
79 private double Team2AttackCenterValue = 0;
80 private double Team2AttackLeftValue = 0;
81 private double Team2AttackRightValue = 0;
82 private double Team2DefenseCenterValue = 0;
83 private double Team2DefenseLeftValue = 0;
84 private double Team2DefenseRightValue = 0;
85 private double Team2MidfieldValue = 0;
86
87
88
89 /***
90 * Creates a new RatingsPanel object.
91 *
92 * @param myhOMiniModel TODO Missing Constructuor Parameter Documentation
93 */
94 public RatingsPanel(IHOMiniModel myhOMiniModel) {
95 this(myhOMiniModel, null);
96 }
97
98 /***
99 * Creates a new RatingsPanel object.
100 *
101 * @param myhOMiniModel TODO Missing Constructuor Parameter Documentation
102 * @param myIDB TODO Missing Constructuor Parameter Documentation
103 */
104 public RatingsPanel(IHOMiniModel myhOMiniModel, IDebugWindow myIDB) {
105 hOMiniModel = myhOMiniModel;
106
107 if (myIDB != null) {
108 this.doDebug = true;
109 this.IDB = myIDB;
110 }
111 }
112
113
114
115 /***
116 * TODO Missing Method Documentation
117 *
118 * @return TODO Missing Return Method Documentation
119 */
120 public JPanel getPanel() {
121 JPanel p3b = new JPanel();
122
123
124 p3b.setBorder(BorderFactory.createLineBorder(Colors.Black));
125 p3b.setBackground(Color.WHITE);
126
127
128 GridBagLayout gbl = new GridBagLayout();
129 GridBagConstraints gbc = new GridBagConstraints();
130 gbc.fill = GridBagConstraints.BOTH;
131 gbc.gridx = 0;
132 gbc.gridy = 2;
133 gbc.weightx = 0.1;
134 gbc.weighty = 0;
135 gbc.anchor = GridBagConstraints.LINE_START;
136 gbc.insets = new Insets(2, 5, 5, 2);
137 p3b.setLayout(gbl);
138
139
140 gbc.gridx = 0;
141 gbc.gridy = 6;
142
143 JLabel jlabel = new JLabel(hOMiniModel.getResource().getProperty("AktuellesSystem"));
144 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
145 p3b.add(jlabel, gbc);
146
147 gbc.gridx = 5;
148 gbc.gridy = 6;
149 jlabel = new JLabel(hOMiniModel.getResource().getProperty("AktuellesSystem"));
150 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
151 p3b.add(jlabel, gbc);
152
153
154 gbc.gridwidth = 1;
155 gbc.gridx = 1;
156 gbc.gridy = 6;
157 this.Team1System = new JLabel("0-0-0");
158 p3b.add(Team1System, gbc);
159
160
161 gbc.gridx = 4;
162 gbc.gridy = 6;
163 this.Team2System = new JLabel("0-0-0");
164 p3b.add(Team2System, gbc);
165
166 int zeile = 7;
167
168
169 gbc.gridx = 1;
170 gbc.gridy = zeile;
171 jlabel = this.Team1Midfield = new JLabel("");
172 p3b.add(jlabel, gbc);
173
174 gbc.gridx = 4;
175 gbc.gridy = zeile;
176 jlabel = this.Team2Midfield = new JLabel("");
177 p3b.add(jlabel, gbc);
178
179 gbc.gridx = 2;
180 gbc.gridy = zeile;
181 jlabel = TeamDif11 = new JLabel();
182 p3b.add(jlabel, gbc);
183
184 gbc.gridx = 3;
185 gbc.gridy = zeile;
186 jlabel = TeamDif21 = new JLabel();
187 p3b.add(jlabel, gbc);
188
189 gbc.gridx = 0;
190 gbc.gridy = zeile;
191 jlabel = new JLabel(hOMiniModel.getResource().getProperty("MatchMittelfeld"));
192 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
193 p3b.add(jlabel, gbc);
194
195 gbc.gridx = 5;
196 gbc.gridy = zeile++;
197 jlabel = new JLabel(hOMiniModel.getResource().getProperty("MatchMittelfeld"));
198 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
199 p3b.add(jlabel, gbc);
200
201
202 gbc.gridx = 1;
203 gbc.gridy = zeile;
204 jlabel = this.Team1DefenseRight = new JLabel("");
205 p3b.add(jlabel, gbc);
206
207 gbc.gridx = 4;
208 gbc.gridy = zeile;
209 jlabel = this.Team2AttackLeft = new JLabel("");
210 p3b.add(jlabel, gbc);
211
212 gbc.gridx = 2;
213 gbc.gridy = zeile;
214 jlabel = TeamDif12 = new JLabel();
215 p3b.add(jlabel, gbc);
216
217 gbc.gridx = 3;
218 gbc.gridy = zeile;
219 jlabel = TeamDif22 = new JLabel();
220 p3b.add(jlabel, gbc);
221
222 gbc.gridx = 0;
223 gbc.gridy = zeile;
224 jlabel = new JLabel(hOMiniModel.getResource().getProperty("rechteAbwehrseite"));
225 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
226 p3b.add(jlabel, gbc);
227
228 gbc.gridx = 5;
229 gbc.gridy = zeile++;
230 jlabel = new JLabel(hOMiniModel.getResource().getProperty("linkeAngriffsseite"));
231 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
232 p3b.add(jlabel, gbc);
233
234
235 gbc.gridx = 1;
236 gbc.gridy = zeile;
237 jlabel = this.Team1DefenseCenter = new JLabel("");
238 p3b.add(jlabel, gbc);
239
240 gbc.gridx = 4;
241 gbc.gridy = zeile;
242 jlabel = this.Team2AttackCenter = new JLabel("");
243 p3b.add(jlabel, gbc);
244
245 gbc.gridx = 2;
246 gbc.gridy = zeile;
247 jlabel = TeamDif13 = new JLabel();
248 p3b.add(jlabel, gbc);
249
250 gbc.gridx = 3;
251 gbc.gridy = zeile;
252 jlabel = TeamDif23 = new JLabel();
253 p3b.add(jlabel, gbc);
254
255 gbc.gridx = 0;
256 gbc.gridy = zeile;
257 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Abwehrzentrum"));
258 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
259 p3b.add(jlabel, gbc);
260
261 gbc.gridx = 5;
262 gbc.gridy = zeile++;
263 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Angriffszentrum"));
264 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
265 p3b.add(jlabel, gbc);
266
267
268 gbc.gridx = 1;
269 gbc.gridy = zeile;
270 jlabel = this.Team1DefenseLeft = new JLabel("");
271 p3b.add(jlabel, gbc);
272
273 gbc.gridx = 4;
274 gbc.gridy = zeile;
275 jlabel = this.Team2AttackRight = new JLabel("");
276 p3b.add(jlabel, gbc);
277
278 gbc.gridx = 2;
279 gbc.gridy = zeile;
280 jlabel = TeamDif14 = new JLabel();
281 p3b.add(jlabel, gbc);
282
283 gbc.gridx = 3;
284 gbc.gridy = zeile;
285 jlabel = TeamDif24 = new JLabel();
286 p3b.add(jlabel, gbc);
287
288 gbc.gridx = 0;
289 gbc.gridy = zeile;
290 jlabel = new JLabel(hOMiniModel.getResource().getProperty("linkeAbwehrseite"));
291 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
292 p3b.add(jlabel, gbc);
293
294 gbc.gridx = 5;
295 gbc.gridy = zeile++;
296 jlabel = new JLabel(hOMiniModel.getResource().getProperty("rechteAngriffsseite"));
297 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
298 p3b.add(jlabel, gbc);
299
300
301 gbc.gridx = 1;
302 gbc.gridy = zeile;
303 jlabel = this.Team1AttackRight = new JLabel("");
304 p3b.add(jlabel, gbc);
305
306 gbc.gridx = 4;
307 gbc.gridy = zeile;
308 jlabel = this.Team2DefenseLeft = new JLabel("");
309 p3b.add(jlabel, gbc);
310
311 gbc.gridx = 2;
312 gbc.gridy = zeile;
313 jlabel = TeamDif15 = new JLabel();
314 p3b.add(jlabel, gbc);
315
316 gbc.gridx = 3;
317 gbc.gridy = zeile;
318 jlabel = TeamDif25 = new JLabel();
319 p3b.add(jlabel, gbc);
320
321 gbc.gridx = 0;
322 gbc.gridy = zeile;
323 jlabel = new JLabel(hOMiniModel.getResource().getProperty("rechteAngriffsseite"));
324 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
325 p3b.add(jlabel, gbc);
326
327 gbc.gridx = 5;
328 gbc.gridy = zeile++;
329 jlabel = new JLabel(hOMiniModel.getResource().getProperty("linkeAbwehrseite"));
330 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
331 p3b.add(jlabel, gbc);
332
333
334 gbc.gridx = 1;
335 gbc.gridy = zeile;
336 jlabel = this.Team1AttackCenter = new JLabel("");
337 p3b.add(jlabel, gbc);
338
339 gbc.gridx = 4;
340 gbc.gridy = zeile;
341 jlabel = this.Team2DefenseCenter = new JLabel("");
342 p3b.add(jlabel, gbc);
343
344 gbc.gridx = 2;
345 gbc.gridy = zeile;
346 jlabel = TeamDif16 = new JLabel();
347 p3b.add(jlabel, gbc);
348
349 gbc.gridx = 3;
350 gbc.gridy = zeile;
351 jlabel = TeamDif26 = new JLabel();
352 p3b.add(jlabel, gbc);
353
354 gbc.gridx = 0;
355 gbc.gridy = zeile;
356 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Angriffszentrum"));
357 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
358 p3b.add(jlabel, gbc);
359
360 gbc.gridx = 5;
361 gbc.gridy = zeile++;
362 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Abwehrzentrum"));
363 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
364 p3b.add(jlabel, gbc);
365
366
367 gbc.gridx = 1;
368 gbc.gridy = zeile;
369 jlabel = this.Team1AttackLeft = new JLabel("");
370 p3b.add(jlabel, gbc);
371
372 gbc.gridx = 4;
373 gbc.gridy = zeile;
374 jlabel = this.Team2DefenseRight = new JLabel("");
375 p3b.add(jlabel, gbc);
376
377 gbc.gridx = 2;
378 gbc.gridy = zeile;
379 jlabel = TeamDif17 = new JLabel();
380 p3b.add(jlabel, gbc);
381
382 gbc.gridx = 3;
383 gbc.gridy = zeile;
384 jlabel = TeamDif27 = new JLabel();
385 p3b.add(jlabel, gbc);
386
387 gbc.gridx = 0;
388 gbc.gridy = zeile;
389 jlabel = new JLabel(hOMiniModel.getResource().getProperty("linkeAngriffsseite"));
390 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
391 p3b.add(jlabel, gbc);
392
393 gbc.gridx = 5;
394 gbc.gridy = zeile++;
395 jlabel = new JLabel(hOMiniModel.getResource().getProperty("rechteAbwehrseite"));
396 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
397 p3b.add(jlabel, gbc);
398
399
400 gbc.gridx = 1;
401 gbc.gridy = zeile;
402 jlabel = this.Team1Attitude = new JLabel("");
403 p3b.add(jlabel, gbc);
404
405 gbc.gridx = 4;
406 gbc.gridy = zeile;
407 jlabel = this.Team2Attitude = new JLabel("");
408 p3b.add(jlabel, gbc);
409
410 gbc.gridx = 0;
411 gbc.gridy = zeile;
412 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Einstellung"));
413 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
414 p3b.add(jlabel, gbc);
415
416 gbc.gridx = 5;
417 gbc.gridy = zeile++;
418 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Einstellung"));
419 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
420 p3b.add(jlabel, gbc);
421
422
423 gbc.gridx = 1;
424 gbc.gridy = zeile;
425 jlabel = this.Team1Tactic = new JLabel("");
426 p3b.add(jlabel, gbc);
427
428 gbc.gridx = 4;
429 gbc.gridy = zeile;
430 jlabel = this.Team2Tactic = new JLabel("");
431 p3b.add(jlabel, gbc);
432
433 gbc.gridx = 0;
434 gbc.gridy = zeile;
435 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Taktik"));
436 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
437 p3b.add(jlabel, gbc);
438
439 gbc.gridx = 5;
440 gbc.gridy = zeile++;
441 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Taktik"));
442 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
443 p3b.add(jlabel, gbc);
444
445
446 gbc.gridx = 1;
447 gbc.gridy = zeile;
448 jlabel = this.Team1Tacticskill = new JLabel("");
449 p3b.add(jlabel, gbc);
450
451 gbc.gridx = 4;
452 gbc.gridy = zeile;
453 jlabel = this.Team2Tacticskill = new JLabel("");
454 p3b.add(jlabel, gbc);
455
456 gbc.gridx = 0;
457 gbc.gridy = zeile;
458 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Taktikstaerke"));
459 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
460 p3b.add(jlabel, gbc);
461
462 gbc.gridx = 5;
463 gbc.gridy = zeile++;
464 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Taktikstaerke"));
465 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
466 p3b.add(jlabel, gbc);
467
468
469 gbc.gridx = 1;
470 gbc.gridy = zeile;
471 jlabel = this.Team1HomeAway = new JLabel("");
472 p3b.add(jlabel, gbc);
473
474 gbc.gridx = 4;
475 gbc.gridy = zeile;
476 jlabel = this.Team2HomeAway = new JLabel("");
477 p3b.add(jlabel, gbc);
478
479 gbc.gridx = 0;
480 gbc.gridy = zeile;
481 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Heim") + "/"
482 + hOMiniModel.getResource().getProperty("Gast"));
483 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
484 p3b.add(jlabel, gbc);
485
486 gbc.gridx = 5;
487 gbc.gridy = zeile++;
488 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Heim") + "/"
489 + hOMiniModel.getResource().getProperty("Gast"));
490 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
491 p3b.add(jlabel, gbc);
492
493
494 gbc.gridx = 1;
495 gbc.gridy = zeile;
496 jlabel = this.Team1Teamspirit = new JLabel("");
497 p3b.add(jlabel, gbc);
498
499 gbc.gridx = 4;
500 gbc.gridy = zeile;
501 jlabel = this.Team2Teamspirit = new JLabel("");
502 p3b.add(jlabel, gbc);
503
504 gbc.gridx = 0;
505 gbc.gridy = zeile;
506 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Stimmung"));
507 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
508 p3b.add(jlabel, gbc);
509
510 gbc.gridx = 5;
511 gbc.gridy = zeile++;
512 jlabel = new JLabel(hOMiniModel.getResource().getProperty("Stimmung"));
513 jlabel.setFont(jlabel.getFont().deriveFont(Font.BOLD));
514 p3b.add(jlabel, gbc);
515
516 return p3b;
517 }
518
519 /***
520 * TODO Missing Method Documentation
521 *
522 * @param value TODO Missing Method Parameter Documentation
523 */
524 public void setTeam1AttackCenter(double value) {
525 this.Team1AttackCenter.setText(this.generateText(value));
526 this.Team1AttackCenterValue = value;
527 }
528
529 /***
530 * TODO Missing Method Documentation
531 *
532 * @param value TODO Missing Method Parameter Documentation
533 */
534 public void setTeam1AttackLeft(double value) {
535 this.Team1AttackLeft.setText(this.generateText(value));
536 this.Team1AttackLeftValue = value;
537 }
538
539 /***
540 * TODO Missing Method Documentation
541 *
542 * @param value TODO Missing Method Parameter Documentation
543 */
544 public void setTeam1AttackRight(double value) {
545 this.Team1AttackRight.setText(this.generateText(value));
546 this.Team1AttackRightValue = value;
547 }
548
549 /***
550 * TODO Missing Method Documentation
551 *
552 * @param value TODO Missing Method Parameter Documentation
553 */
554 public void setTeam1Attitude(double value) {
555 this.Team1Attitude.setText(this.generateText(value));
556 }
557
558 /***
559 * TODO Missing Method Documentation
560 *
561 * @param value TODO Missing Method Parameter Documentation
562 */
563 public void setTeam1DefenseCenter(double value) {
564 this.Team1DefenseCenter.setText(this.generateText(value));
565 this.Team1DefenseCenterValue = value;
566 }
567
568 /***
569 * TODO Missing Method Documentation
570 *
571 * @param value TODO Missing Method Parameter Documentation
572 */
573 public void setTeam1DefenseLeft(double value) {
574 this.Team1DefenseLeft.setText(this.generateText(value));
575 this.Team1DefenseLeftValue = value;
576 }
577
578 /***
579 * TODO Missing Method Documentation
580 *
581 * @param value TODO Missing Method Parameter Documentation
582 */
583 public void setTeam1DefenseRight(double value) {
584 this.Team1DefenseRight.setText(this.generateText(value));
585 this.Team1DefenseRightValue = value;
586 }
587
588 /***
589 * TODO Missing Method Documentation
590 *
591 * @param value TODO Missing Method Parameter Documentation
592 */
593 public void setTeam1HomeAway(double value) {
594 this.Team1HomeAway.setText(this.generateText(value));
595 }
596
597 /***
598 * TODO Missing Method Documentation
599 *
600 * @param value TODO Missing Method Parameter Documentation
601 */
602 public void setTeam1Midfield(double value) {
603 this.Team1Midfield.setText(this.generateText(value));
604 this.Team1MidfieldValue = value;
605 }
606
607 /***
608 * TODO Missing Method Documentation
609 *
610 * @param value TODO Missing Method Parameter Documentation
611 */
612 public void setTeam1System(double value) {
613 this.Team1System.setText(this.generateText(value));
614 }
615
616 /***
617 * TODO Missing Method Documentation
618 *
619 * @param value TODO Missing Method Parameter Documentation
620 */
621 public void setTeam1Tactic(double value) {
622 this.Team1Tactic.setText(this.generateText(value));
623 }
624
625 /***
626 * TODO Missing Method Documentation
627 *
628 * @param value TODO Missing Method Parameter Documentation
629 */
630 public void setTeam1Tacticskill(double value) {
631 this.Team1Tacticskill.setText(this.generateText(value));
632 }
633
634 /***
635 * TODO Missing Method Documentation
636 *
637 * @param value TODO Missing Method Parameter Documentation
638 */
639 public void setTeam1Teamspirit(double value) {
640 this.Team1Teamspirit.setText(this.generateText(value));
641 }
642
643 /***
644 * TODO Missing Method Documentation
645 *
646 * @param value TODO Missing Method Parameter Documentation
647 */
648 public void setTeam2AttackCenter(double value) {
649 this.Team2AttackCenter.setText(this.generateText(value));
650 this.Team2AttackCenterValue = value;
651 }
652
653 /***
654 * TODO Missing Method Documentation
655 *
656 * @param value TODO Missing Method Parameter Documentation
657 */
658 public void setTeam2AttackLeft(double value) {
659 this.Team2AttackLeft.setText(this.generateText(value));
660 this.Team2AttackLeftValue = value;
661 }
662
663 /***
664 * TODO Missing Method Documentation
665 *
666 * @param value TODO Missing Method Parameter Documentation
667 */
668 public void setTeam2AttackRight(double value) {
669 this.Team2AttackRight.setText(this.generateText(value));
670 this.Team2AttackRightValue = value;
671 }
672
673 /***
674 * TODO Missing Method Documentation
675 *
676 * @param value TODO Missing Method Parameter Documentation
677 */
678 public void setTeam2Attitude(double value) {
679 this.Team2Attitude.setText(this.generateText(value));
680 }
681
682 /***
683 * TODO Missing Method Documentation
684 *
685 * @param value TODO Missing Method Parameter Documentation
686 */
687 public void setTeam2DefenseCenter(double value) {
688 this.Team2DefenseCenter.setText(this.generateText(value));
689 this.Team2DefenseCenterValue = value;
690 }
691
692 /***
693 * TODO Missing Method Documentation
694 *
695 * @param value TODO Missing Method Parameter Documentation
696 */
697 public void setTeam2DefenseLeft(double value) {
698 this.Team2DefenseLeft.setText(this.generateText(value));
699 this.Team2DefenseLeftValue = value;
700 }
701
702 /***
703 * TODO Missing Method Documentation
704 *
705 * @param value TODO Missing Method Parameter Documentation
706 */
707 public void setTeam2DefenseRight(double value) {
708 this.Team2DefenseRight.setText(this.generateText(value));
709 this.Team2DefenseRightValue = value;
710 }
711
712 /***
713 * TODO Missing Method Documentation
714 *
715 * @param value TODO Missing Method Parameter Documentation
716 */
717 public void setTeam2HomeAway(double value) {
718 this.Team2HomeAway.setText(this.generateText(value));
719 }
720
721 /***
722 * TODO Missing Method Documentation
723 *
724 * @param value TODO Missing Method Parameter Documentation
725 */
726 public void setTeam2Midfield(double value) {
727 this.Team2Midfield.setText(this.generateText(value));
728 this.Team2MidfieldValue = value;
729 }
730
731 /***
732 * TODO Missing Method Documentation
733 *
734 * @param value TODO Missing Method Parameter Documentation
735 */
736 public void setTeam2System(double value) {
737 this.Team2System.setText(this.generateText(value));
738 }
739
740 /***
741 * TODO Missing Method Documentation
742 *
743 * @param value TODO Missing Method Parameter Documentation
744 */
745 public void setTeam2Tactic(double value) {
746 this.Team2Tactic.setText(this.generateText(value));
747 }
748
749 /***
750 * TODO Missing Method Documentation
751 *
752 * @param value TODO Missing Method Parameter Documentation
753 */
754 public void setTeam2Tacticskill(double value) {
755 this.Team2Tacticskill.setText(this.generateText(value));
756 }
757
758 /***
759 * TODO Missing Method Documentation
760 *
761 * @param value TODO Missing Method Parameter Documentation
762 */
763 public void setTeam2Teamspirit(double value) {
764 this.Team2Teamspirit.setText(this.generateText(value));
765 }
766
767 /***
768 * TODO Missing Method Documentation
769 *
770 * @return TODO Missing Return Method Documentation
771 */
772 public boolean updateDifferences() {
773 return true;
774 }
775
776 /***
777 * DOCUMENT ME!
778 *
779 * @param value The value generating label string for.
780 *
781 * @return TODO Missing Return Method Documentation
782 */
783 private String generateText(double value) {
784 String text = "";
785
786 try {
787 text = hOMiniModel.getHelper().getNameForBewertung((int) hOMiniModel.getHelper().round(value,
788 1),
789 true, true);
790 } catch (Exception e) {
791 if (doDebug) {
792 IDB.append("---ooo---");
793 IDB.append(e);
794 }
795 }
796
797 return text;
798 }
799 }