All Packages Class Hierarchy This Package Previous Next Index
Interface gui.GUIInterface
- public interface GUIInterface
Dieses Interface beinhaltet alle von uns (GUI) gebotene Funktionalitaet.
Wer die von uns gebotene Funktionalität nutzen will, muss
eine Referenz auf eine Klasse die dieses Interface implementiert
im Konstruktor uebergeben bekommen. (..wenn, dann sagt Bescheid)
- Version:
- $id:$
- Author:
- Christian Spinneker / Ingo Mielsch
-
addGUIMenu(Menu)
- Diese Funktion
fuegt ein "Menu" in die Menuzeile der GUI ein.
-
editorClosing()
- editorClosing
Diese Funktion dient dazu,der GUI mitzuteilen,dass der Editor geschlosen wurde.
-
EingabeDialog(Frame, String, String, String)
- EingabeDialog
wie OkDialog,jedoch mit OK und Abbrechen.Bietet zusätzlich noch ein
TextField zu Eingabe von Text,ein Defaulttext muss uebergeben werden.
-
EingabeDialog(String, String, String)
- EingabeDialog
wie OkDialog,jedoch mit OK und Abbrechen.Bietet zusätzlich noch ein
TextField zu Eingabe von Text,ein Defaulttext muss uebergeben werden.
-
getConnectorcolor()
- getConnectorcolor
Gibt ein Color-Objekt zurück, welches zum Zeichnen von Connectoren benutzt
werden soll.
-
getStatecolor()
- getStatecolor
Gibt ein Color-Objekt zurück, welches zum Zeichnen von States benutzt
werden soll.
-
getTransitioncolor()
- getTransitioncolor
Gibt ein Color-Objekt zurück, welches zum Zeichnen von Transitionen benutzt
werden soll.
-
isDebug()
- isDebug
Gibt den Debugging Status zurueck.
-
OkDialog(Frame, String, String)
- OkDialog
Bringt einen modalen Dialog mit dem uebergebenen Titel,
Nachricht und OK-Button auf den Bildschirm.
-
OkDialog(String, String)
-
Bringt einen modalen Dialog mit dem uebergebenen Titel,
Nachricht und OK-Button auf den Bildschirm.
-
removeGUIMenu(Menu)
- Diese Funktion
entfernt ein mit addGUIMenu eingefügtes Menu wieder
aus der Menuzeile des GUI.
-
simuExit()
- simuExit
Diese Funktion dient dazu,der GUI mitzuteilen,dass der Simulator geschlosen wurde.
-
StateChartHasChanged()
- StateChartHasChanged
Diese Funktion dient,dazu der GUI mitzuteilen, dass an den aktuellen Statechart Änderungen
vorgenommen wurden.
-
userMessage(String)
- Diese Funktion
gibt im Meldungsfenster den uebergebenen String aus.
-
YesNoCancelDialog(Frame, String, String)
- YesNoCancel
wie OkDialog, mit YES, NO und CANCEL, statt OK.
-
YesNoCancelDialog(String, String)
- YesNoCancel
wie OkDialog, mit YES, NO und CANCEL, statt OK.
-
YesNoDialog(Frame, String, String)
- YesNoDialog
wie OkDialog, mit YES und NO statt OK.
-
YesNoDialog(String, String)
- YesNoDialog
wie OkDialog, mit YES und NO statt OK.
addGUIMenu
public abstract void addGUIMenu(Menu m)
- Diese Funktion
fuegt ein "Menu" in die Menuzeile der GUI ein.
Kann mit removeGUIMenu wieder entfernt werden.
Es wird erwartet, dass das Menu bereits mit einem
eigenen ActionListener verknuepft wurde !
- Parameters:
- m - Referenz auf ein komplettes Menu, das eingefügt werden soll
- See Also:
- removeGUIMenu
removeGUIMenu
public abstract void removeGUIMenu(Menu m)
- Diese Funktion
entfernt ein mit addGUIMenu eingefügtes Menu wieder
aus der Menuzeile des GUI.
- Parameters:
- m - Referenz auf das mit addGUIMenu eingefuegte Menu
- See Also:
- addGUIMenu
userMessage
public abstract void userMessage(String msg)
- Diese Funktion
gibt im Meldungsfenster den uebergebenen String aus.
Wir sind hier sehr universell geblieben, aber:
Ausgaben sollte der Modulname vorangestellt werden, event TAB,
ein Doppelpunkt und dann der Text
- Parameters:
- msg - Naja, der Text halt :-)
OkDialog
public abstract int OkDialog(String Titel,
String Msg)
- Bringt einen modalen Dialog mit dem uebergebenen Titel,
Nachricht und OK-Button auf den Bildschirm.
Diese Varianten ohne "parent"-Parameter binden sich
an die GUI.
Auch hier sind wir universell geblieben. Fehlermeldungen
sollen mit "Fehler" betitelt werden und Warnungen mit "Warnung".
BITTE BEACHTEN !
- Parameters:
- Titel - Text fuer den Fenstertitel
- Msg - Nachricht im Fenster
YesNoDialog
public abstract int YesNoDialog(String Titel,
String Msg)
- YesNoDialog
wie OkDialog, mit YES und NO statt OK.
- See Also:
- OkDialog
YesNoCancelDialog
public abstract int YesNoCancelDialog(String Titel,
String Msg)
- YesNoCancel
wie OkDialog, mit YES, NO und CANCEL, statt OK.
- See Also:
- OkDialog
EingabeDialog
public abstract String EingabeDialog(String Titel,
String Msg,
String Defaulttext)
- EingabeDialog
wie OkDialog,jedoch mit OK und Abbrechen.Bietet zusätzlich noch ein
TextField zu Eingabe von Text,ein Defaulttext muss uebergeben werden.
Der Rueckgabewert liefert den aktuellen String des TextFields
BITTE BEACHTEN !
- Parameters:
- Titel - Text fuer Fenstertitel
- Msg - Nachricht im Fenster
- Defaulttext - Defaulttext fuer TextField
OkDialog
public abstract int OkDialog(Frame par,
String Titel,
String Msg)
- OkDialog
Bringt einen modalen Dialog mit dem uebergebenen Titel,
Nachricht und OK-Button auf den Bildschirm.
Diese Varianten mit "parent"-Parameter binden sich
an das uebergebene Fenster und blockieren es bis eine
Auswahl stattgefunden hat.
Auch hier sind wir universell geblieben. Fehlermeldungen
sollen mit "Fehler" betitelt werden und Warnungen mit "Warnung".
BITTE BEACHTEN !
- Parameters:
- par - Referenz auf das Elternfenster
- Titel - Text fuer den Fenstertitel
- Msg - Nachricht im Fenster
YesNoDialog
public abstract int YesNoDialog(Frame par,
String Titel,
String Msg)
- YesNoDialog
wie OkDialog, mit YES und NO statt OK.
- See Also:
- OkDialog
YesNoCancelDialog
public abstract int YesNoCancelDialog(Frame par,
String Titel,
String Msg)
- YesNoCancel
wie OkDialog, mit YES, NO und CANCEL, statt OK.
- See Also:
- OkDialog
EingabeDialog
public abstract String EingabeDialog(Frame par,
String Titel,
String Msg,
String Defaulttext)
- EingabeDialog
wie OkDialog,jedoch mit OK und Abbrechen.Bietet zusätzlich noch ein
TextField zu Eingabe von Text,ein Defaulttext muss uebergeben werden.
Der Rueckgabewert liefert den aktuellen String des TextFields
BITTE BEACHTEN !
- Parameters:
- par - Referenz auf das Elternfenster
- Titel - Text fuer Fenstertitel
- Msg - Nachricht im Fenster
- Defaulttext - Defaulttext fuer TextField
getStatecolor
public abstract Color getStatecolor()
- getStatecolor
Gibt ein Color-Objekt zurück, welches zum Zeichnen von States benutzt
werden soll.
getTransitioncolor
public abstract Color getTransitioncolor()
- getTransitioncolor
Gibt ein Color-Objekt zurück, welches zum Zeichnen von Transitionen benutzt
werden soll.
getConnectorcolor
public abstract Color getConnectorcolor()
- getConnectorcolor
Gibt ein Color-Objekt zurück, welches zum Zeichnen von Connectoren benutzt
werden soll.
StateChartHasChanged
public abstract void StateChartHasChanged()
- StateChartHasChanged
Diese Funktion dient,dazu der GUI mitzuteilen, dass an den aktuellen Statechart Änderungen
vorgenommen wurden.
editorClosing
public abstract void editorClosing()
- editorClosing
Diese Funktion dient dazu,der GUI mitzuteilen,dass der Editor geschlosen wurde.
isDebug
public abstract boolean isDebug()
- isDebug
Gibt den Debugging Status zurueck.
simuExit
public abstract void simuExit()
- simuExit
Diese Funktion dient dazu,der GUI mitzuteilen,dass der Simulator geschlosen wurde.
All Packages Class Hierarchy This Package Previous Next Index