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.
-
artikel
-
-
balken
-
-
BL_HGAP
-
-
BL_VGAP
-
-
cbg1
-
-
cbg2
-
-
daten
-
-
header
-
-
kassa
-
-
kreis
-
-
output
-
-
scrollpane
-
-
MyGUI(Daten)
- Konstruktor.
-
actionPerformed(ActionEvent)
- Wertet die ActionEvents des Menüs aus.
-
itemStateChanged(ItemEvent)
- Methode: itemStateChanged.
-
update(Observable, Object)
- Methode: Update.
daten
private Daten daten
cbg1
private CheckboxGroup cbg1
cbg2
private CheckboxGroup cbg2
artikel
private Checkbox artikel
kassa
private Checkbox kassa
balken
private Checkbox balken
kreis
private Checkbox kreis
scrollpane
private ScrollPane scrollpane
output
private OutputCanvas output
header
private Label header
BL_VGAP
private static final int BL_VGAP
BL_HGAP
private static final int BL_HGAP
MyGUI
MyGUI(Daten daten)
- Konstruktor.
Öffnet Frame und initialisiert die Anzeige.
- Parameters:
- artikelDaten - - die Artikeldaten.
- rechnungsDaten - - die Rechnungsdaten.
- See Also:
- Artikel, Rechnung, OutputCanvas, Fensterschliesser
itemStateChanged
public void itemStateChanged(ItemEvent e)
- Methode: itemStateChanged.
Wertet Veränderungen in der CheckBoxGroup aus & veranlasst ein Neuzeichnen des Canvas.
actionPerformed
public void actionPerformed(ActionEvent e)
- Wertet die ActionEvents des Menüs aus.
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.