|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Dieses Interface wird von dem Engine für seine Ein/Ausgabe benutzt. Die print Methoden müssen so weit wie möglich den erwartungen Entsprechen. Der KeyListener muss nicht unbedingt implementiert werden, der ActionListener jedoch muss die Eingabe an das Engine weiterreichen.
| Field Summary | |
static int[] |
BLACK
Definiert die Farbe Black in einem int[3] in RGB Werten |
static int[] |
BLUE
Definiert die Farbe Blau in einem int[3] in RGB Werten |
static int[] |
GREEN
Definiert die Farbe Grün in einem int[3] in RGB Werten |
static int[] |
ORANGE
Definiert die Farbe Orange in einem int[3] in RGB Werten |
static int[] |
RED
Definiert die Farbe Rot in einem int[3] in RGB Werten |
| Method Summary | |
void |
close()
Beendet und schliesst das UserInterface |
void |
disableInput()
Schaltet das Input ab, der gesetzte ActionListener darf nicht mehr mit Events bedient werden. |
void |
enableInput()
Schaltet das Input ein, der gesetzte ActionListener wird mit Events bedient. |
ActionListener |
getActionListener()
Gibt den aktuell aktiven ActionListener zurück |
String |
getInput()
Holt den aktuellen Wert der Eingabezeile |
boolean |
isApplet()
Fragt das GUI ob es in einer Applet Sandbox läuft |
void |
print(String out)
Erwartet die Ausgabe von out ohne Zeilenumbruch |
void |
println()
Erwartet eine Leerzeile in der Ausgabe |
void |
println(String out)
Erwartet die Ausgabe mit anschließendem Zeilenumbruch |
void |
println(String out,
int[] color)
Erwartet die Ausgaben von out mit anschließendem Zeilenumbruch in der Farbe color, die in RGB in einem int[3] übergeben wird. |
void |
printlnB(String out)
Erwartet die Ausgabe von out in Fett (Bold), falls das Ausgabesystem es unterstützt plus einen Zeilenumbruch |
void |
printlnB(String out,
int[] color)
Erwartet die Ausgabe von out in Fett (Bold) in der in color spezifizierten Farbe, falls das Ausgabesystem es unterstützt plus einen Zeilenumbruch. |
void |
printlnI(String out)
Erwartet die Ausgabe von out in Kursiv (Italic) plus einen Zeilenumbruch |
void |
printlnI(String out,
int[] color)
Erwartet die Ausgabe von out in Kursiv(Italic) in der in color spezifizierten Farbe, falls das Ausgabesystem dies unterstützt plus einen Zeilenumbruch. |
void |
printU(String out)
Erwartet die Ausgabe von out unterstrichen, falls das Ausgabesystem es unterstützt |
void |
redraw()
Fordert das neuzeichnen der Ausgabe, alle vorher aufgerufenen print methoden müssen dargestellt werden. |
void |
resetInput()
Das GUI muss die Inputzeile bereinigen, falls dies möglich ist |
void |
setActionListener(ActionListener al)
Setzt den ActionListener der von dem GUI Objekt bedient werden muss. |
void |
setDefaultActionListener()
Setzt den ActionListener der mit setDefaultActionListener(defaultListener) gesetzt worden ist wieder aktuell. |
void |
setDefaultActionListener(ActionListener defaultListener)
Setzt einen default ActionListener der mit setDefaultActionListener() wieder gesetzt werden kann. |
void |
setInput(String newline)
Setzt die Eingabezeile auf newline |
void |
setKeyListener(KeyListener list)
Setzt einen KeyListener, der einzelne Tastendrücke mitgeteilt bekommt, falls das Ausgabesystem dies unterstützt. |
void |
showImage(InputStream imageStream)
Zeigt ein Bild an, wenn das Gui dieses Unterstützt |
void |
splash_next(String message)
stellt aufdem Splashscreen den Fortschritt um einen weiteren Task da |
void |
splash_start(int numOfSteps)
Startet den Splashscreen (Fenster was den Ladevorgang illustriert) |
void |
start()
Übergibt dem GUI die Kontrolle |
| Field Detail |
public static final int[] RED
public static final int[] GREEN
public static final int[] BLUE
public static final int[] ORANGE
public static final int[] BLACK
| Method Detail |
public void println(String out,
int[] color)
out - der String der Ausgegeben werden sollcolor - die Farbe in RGBpublic void print(String out)
out - der String der Ausgegeben werden sollpublic void println(String out)
out - der String der Ausgegben wirdpublic void println()
public void printU(String out)
out - der String der ausgegebn werden sollpublic void printlnB(String out)
out - der String der Ausgegeben werden soll
public void printlnB(String out,
int[] color)
out - der String der Ausgegeben werden sollcolor - die RGB Farben in einem int[3]public void printlnI(String out)
out - der String der Ausgegeben werden soll.
public void printlnI(String out,
int[] color)
out - der String der ausgegeben werden sollcolor - die Farbe in RGB in einem int[3]public void setActionListener(ActionListener al)
al - der ActionListenerpublic void setDefaultActionListener(ActionListener defaultListener)
defaultListener - der default ActionListenersetDefaultActionListener()public void setDefaultActionListener()
setDefaultActionListener(ActionListener defaultListener)public void setKeyListener(KeyListener list)
list - der KeyListener.public ActionListener getActionListener()
public void enableInput()
public void disableInput()
public void redraw()
public void start()
public void resetInput()
public boolean isApplet()
public void setInput(String newline)
newline - der neue Text der Eingabezeilepublic String getInput()
public void splash_start(int numOfSteps)
numOfSteps - wieviele Schritte ausgeführt werdenpublic void splash_next(String message)
message - Nachricht die für den Fortschritt ausgegeben werden sollpublic void close()
public void showImage(InputStream imageStream)
imageStream -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||