View Javadoc

1   // %1117737442328:hoplugins.seriesstats%
2   /*
3    * Created on 30.11.2004
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      //~ Instance fields ----------------------------------------------------------------------------
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      //~ Constructors -------------------------------------------------------------------------------
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     //~ Methods ------------------------------------------------------------------------------------
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         //p3b.setOpaque(false);
124         p3b.setBorder(BorderFactory.createLineBorder(Colors.Black));
125         p3b.setBackground(Color.WHITE);
126 
127         //LegendePanel
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         // System
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         // Heimsystem
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         //Gastsystem
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         //Mittelfeld
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         //rechteAbwehrseite
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         //Abwehrzentrum
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         //linkeAbwehrseite
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         //linkeAngriffsseite
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         //Angriffszentrum
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         // rechteAngriffsseite
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         // Einstellung
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         // Taktik
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         // Taktikstärke
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         // Heim/Auswärts
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         // Teamstimmung
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 }