Class MyGUI

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----MyGUI

public class MyGUI
extends Frame
implements ItemListener, Observer, ActionListener
class MyGUI. Hier wird die graphische Ausgabe erzeugt. Mit Hilfe des Observer Interface werden die Rechnungsfiles überwacht.


Variable Index

 o artikel
 o balken
 o BL_HGAP
 o BL_VGAP
 o cbg1
 o cbg2
 o daten
 o header
 o kassa
 o kreis
 o output
 o scrollpane

Constructor Index

 o MyGUI(Daten)
Konstruktor.

Method Index

 o actionPerformed(ActionEvent)
Wertet die ActionEvents des Menüs aus.
 o itemStateChanged(ItemEvent)
Methode: itemStateChanged.
 o update(Observable, Object)
Methode: Update.

Variables

 o daten
 private Daten daten
 o cbg1
 private CheckboxGroup cbg1
 o cbg2
 private CheckboxGroup cbg2
 o artikel
 private Checkbox artikel
 o kassa
 private Checkbox kassa
 o balken
 private Checkbox balken
 o kreis
 private Checkbox kreis
 o scrollpane
 private ScrollPane scrollpane
 o output
 private OutputCanvas output
 o header
 private Label header
 o BL_VGAP
 private static final int BL_VGAP
 o BL_HGAP
 private static final int BL_HGAP

Constructors

 o MyGUI
 MyGUI(Daten daten)
Konstruktor. Öffnet Frame und initialisiert die Anzeige.

Parameters:
artikelDaten - - die Artikeldaten.
rechnungsDaten - - die Rechnungsdaten.
See Also:
Artikel, Rechnung, OutputCanvas, Fensterschliesser

Methods

 o itemStateChanged
 public void itemStateChanged(ItemEvent e)
Methode: itemStateChanged. Wertet Veränderungen in der CheckBoxGroup aus & veranlasst ein Neuzeichnen des Canvas.

 o actionPerformed
 public void actionPerformed(ActionEvent e)
Wertet die ActionEvents des Menüs aus.

 o update
 public void update(Observable o,
                    Object arg)
Methode: Update. Führt bei einer Veränderung des zu überwachenden Objektes die Repaintmethode des Canvas aus.

Parameters:
o - - das Überwachte Objekt.
arg - - die Veränderung.