Prog1Tools
Interface ScreenSpec

All Known Implementing Classes:
FunctionPlotter, GraphicScreen, Screen, TextScreen, TurtleScreen

public interface ScreenSpec

Das Interface ScreenSpec spezifiziert Standards wie die KIT-Farben und grundlegende Funktionen zum Umgang mit einem Screen.

Version:
2.0
Author:
hagen.buchwald@kit.edu

Field Summary
static int APPROVE_FILE
          Rueckgabewert eines Dialogfensters, wenn es mit einer Bestaetigung geschlossen wurde.
static java.awt.Color BLACK
          KIT-Scharz
static int BLACK_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Scharz.
static int BLACK_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Scharz.
static int BLACK_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Scharz.
static java.awt.Color BLUE
          KIT-Blau
static int BLUE_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Blau.
static int BLUE_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Blau.
static int BLUE_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Blau.
static java.awt.Color BLUE2
          KIT-Dunkelblau
static int BLUE2_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Dunkelblau.
static int BLUE2_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Dunkelblau.
static int BLUE2_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Dunkelblau.
static java.awt.Color BLUE3
          KIT-Hellblau
static int BLUE3_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Hellblau.
static int BLUE3_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Hellblau.
static int BLUE3_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Hellblau.
static java.awt.Color BROWN
          KIT-Hellbraun
static int BROWN_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Hellbraun.
static int BROWN_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Hellbraun.
static int BROWN_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Hellbraun.
static java.awt.Color BROWN2
          KIT-Dunkelbraun
static int BROWN2_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Dunkelbraun.
static int BROWN2_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Dunkelbraun.
static int BROWN2_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Dunkelbraun.
static int CANCEL_FILE
          Rueckgabewert eines Dialogfensters, wenn es mit einem Abbruch geschlossen wurde.
static int CANCEL_OPTION
          Rueckgabewert eines Dialogfensters, wenn es mit einem Abbruch geschlossen wurde.
static int CLOSED_OPTION
          Rueckgabewert eines Dialogfensters, wenn es via Fenster-Schließen-Schalter geschlossen wurde.
static int COLUMNS
          Anzahl der Text-Spalten der Standard-Aufloesung eines Text-Screens.
static char DELIMITER
          Trennzeichen der CSV-Dateien, in denen Screen-Abbilder abgespeichert sind.
static java.lang.String FONT_NAME
          Standard-Schriftart
static int FONT_SIZE
          Standard-Schriftgroesse
static int FONT_STYLE
          Standard-Schriftstil
static java.awt.Color GREEN
          KIT-Gruen
static int GREEN_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Gruen.
static int GREEN_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Gruen.
static int GREEN_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Gruen.
static java.awt.Color GREEN2
          KIT-Hellgruen
static int GREEN2_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Hellgruen.
static int GREEN2_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Hellgruen.
static int GREEN2_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Hellgruen.
static java.awt.Color GREY
          KIT-Grau
static int GREY_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Grau.
static int GREY_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Grau.
static int GREY_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Grau.
static java.awt.Color GREY2
          KIT-Dunkelgrau
static int GREY2_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Dunkelgrau.
static int GREY2_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Dunkelgrau.
static int GREY2_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Dunkelgrau.
static char KEYCHAR_RESET_VALUE
          Wert, auf den selectedKeyChar durch das Kommando reset zurueckgesetzt wird.
static int KEYCODE_RESET_VALUE
          Wert, auf den selectedKeyCode durch das Kommando reset zurueckgesetzt wird.
static int MAX_X
          Breite eines GraphicScreens in der Standard-Aufloesung.
static int MAX_Y
          Hoehe eines GraphicScreens in der Standard-Aufloesung.
static int MOUSEBUTTON_RESET_VALUE
          Wert, auf den selectedMouseButton durch das Kommando reset zurueckgesetzt wird.
static int NO_OPTION
          Rueckgabewert eines Dialogfensters, wenn es mit einem Nein geschlossen wurde.
static int OK_OPTION
          Rueckgabewert eines Dialogfensters, wenn es mit einem Ja geschlossen wurde.
static java.awt.Color ORANGE
          KIT-Orange
static int ORANGE_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Orange.
static int ORANGE_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Orange.
static int ORANGE_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Orange.
static java.awt.Color PURPLE
          KIT-Lila
static int PURPLE_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Lila.
static int PURPLE_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Lila.
static int PURPLE_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Lila.
static java.awt.Color RED
          KIT-Rot
static int RED_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Rot.
static int RED_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Rot.
static int RED_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Rot.
static int ROWS
          Anzahl der Text-Zeilen der Standard-Aufloesung eines Text-Screens.
static java.awt.Color WHITE
          KIT-Weiss
static int WHITE_B
          RGB-Wert des Blau-Anteils der KIT-Farbe Weiss.
static int WHITE_G
          RGB-Wert des Gruen-Anteils der KIT-Farbe Weiss.
static int WHITE_R
          RGB-Wert des Rot-Anteils der KIT-Farbe Weiss.
static int YES_OPTION
          Rueckgabewert eines Dialogfensters, wenn es mit einem Ja geschlossen wurde.
 
Method Summary
 void clearScreen()
          Kommando zum Loeschen der Anzeige.
 void clearScreen(boolean fastMode)
          Kommando zum Loeschen der Anzeige.
 java.awt.Color getChoosenColor()
          Abfrage der Farbe, die in dem zuletzt durch Bestaetigung geschlossenen Farbauswahl-Dialog-Fenster ausgewaehlt wurde.
 java.io.File getChoosenFile()
          Abfrage der Datei, die in dem zuletzt durch Bestaetigung geschlossenen Datei-Dialog-Fenster ausgewaehlt wurde.
 char getSelectedKeyChar()
          Abfrage des Zeichens der zuletzt gedrueckten Tastatur-Taste.
 int getSelectedKeyCode()
          Abfrage des KeyCodes der zuletzt gedrueckten Tastatur-Taste.
 int getSelectedMouseButton()
          Abfrage der zuletzt gedrueckten Maus-Taste.
 int getSelectedOption()
          Abfrage, ob das zuletzt geschlossene Dialog-Fenster mit einer Bestaetigung oder einem Abbruch geschlossen wurde.
 boolean readBoolean(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines boolean Wertes via Dialogfenster.
 byte readByte(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines byte Wertes via Dialogfenster.
 char readChar(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines char Wertes via Dialogfenster.
 double readDouble(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines double Wertes via Dialogfenster.
 float readFloat(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines float Wertes via Dialogfenster.
 int readInt(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines int Wertes via Dialogfenster.
 java.lang.String readLine(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen einer ganzen Text-Zeile via Dialogfenster.
 long readLong(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines long Wertes via Dialogfenster.
 short readShort(java.lang.String title, java.lang.String message)
          Abfrage zum Einlesen eines short Wertes via Dialogfenster.
 void resetFont()
          Kommando zum Zuruecksetzen der zur Anzeige der Zeichen verwendeten Schriftart.
 void resetKeyEvent()
          Kommando, das letzte Tastatur-Ereignis zu loeschen.
 void resetMouseEvent()
          Kommando, das letzte Mausklick-Ereignis zu loeschen.
 void setDebug(boolean debug)
          Kommando zum Setzen des Debug-Modus.
 void setFont(java.lang.String fontName, int fontStyle, int fontSize)
          Kommando zum Setzen der zur Anzeige der Zeichen verwendeten Schriftart.
 void setResizable(boolean resizable)
          Kommando zum Festlegen, ob der Screen in seiner Groesse veraendert werden darf.
 int showColorChooserDialog(java.lang.String title)
          Kommando, ein Dialogfenster vom Typ ColorChooserDialog anzuzeigen, um eine Farbe aus einer Farbpalette auszuwaehlen.
 int showConfirmDialog(java.lang.String title, java.lang.String message)
          Kommando, ein Dialogfenster vom Typ ConfirmDialog anzuzeigen, um einen Vorgang abschliessend zu bestaetigen oder doch noch abzubrechen.
 int showFileOpenDialog()
          Kommando, ein Dialogfenster vom Typ FileOpenDialog anzuzeigen, um eine Datei auszuwaehlen, die in einem naechsten Schritt geoeffnet werden soll.
 int showFileSaveDialog()
          Kommando, ein Dialogfenster vom Typ FileOpenDialog anzuzeigen, um eine Datei auszuwaehlen, die in einem naechsten Schritt abgespeichert werden soll.
 java.lang.String showInputDialogComboBox(java.lang.String title, java.lang.String message, java.lang.String[] comboBoxItems)
          Kommando, ein Dialogfenster vom Typ InputDialog mit einer ComboBox anzuzeigen.
 void showMessageDialog(java.lang.String title, java.lang.String message)
          Kommando, ein Dialogfenster vom Typ MessageDialog anzuzeigen.
 int showOptionDialogAbbruchOK(java.lang.String title, java.lang.String message)
          Kommando, ein Dialogfenster vom Typ OptionDialog mit den Optionen Abbruch und OK anzuzeigen.
 int showOptionDialogJaNein(java.lang.String title, java.lang.String message)
          Kommando, ein Dialogfenster vom Typ OptionDialog mit den Optionen Ja und Nein anzuzeigen.
 

Field Detail

ROWS

static final int ROWS
Anzahl der Text-Zeilen der Standard-Aufloesung eines Text-Screens.

See Also:
Constant Field Values

COLUMNS

static final int COLUMNS
Anzahl der Text-Spalten der Standard-Aufloesung eines Text-Screens.

See Also:
Constant Field Values

MAX_X

static final int MAX_X
Breite eines GraphicScreens in der Standard-Aufloesung.

See Also:
Constant Field Values

MAX_Y

static final int MAX_Y
Hoehe eines GraphicScreens in der Standard-Aufloesung.

See Also:
Constant Field Values

DELIMITER

static final char DELIMITER
Trennzeichen der CSV-Dateien, in denen Screen-Abbilder abgespeichert sind.

See Also:
Constant Field Values

OK_OPTION

static final int OK_OPTION
Rueckgabewert eines Dialogfensters, wenn es mit einem Ja geschlossen wurde.

See Also:
Constant Field Values

YES_OPTION

static final int YES_OPTION
Rueckgabewert eines Dialogfensters, wenn es mit einem Ja geschlossen wurde.

See Also:
Constant Field Values

NO_OPTION

static final int NO_OPTION
Rueckgabewert eines Dialogfensters, wenn es mit einem Nein geschlossen wurde.

See Also:
Constant Field Values

CANCEL_OPTION

static final int CANCEL_OPTION
Rueckgabewert eines Dialogfensters, wenn es mit einem Abbruch geschlossen wurde.

See Also:
Constant Field Values

CLOSED_OPTION

static final int CLOSED_OPTION
Rueckgabewert eines Dialogfensters, wenn es via Fenster-Schließen-Schalter geschlossen wurde.

See Also:
Constant Field Values

APPROVE_FILE

static final int APPROVE_FILE
Rueckgabewert eines Dialogfensters, wenn es mit einer Bestaetigung geschlossen wurde.

See Also:
Constant Field Values

CANCEL_FILE

static final int CANCEL_FILE
Rueckgabewert eines Dialogfensters, wenn es mit einem Abbruch geschlossen wurde.

See Also:
Constant Field Values

MOUSEBUTTON_RESET_VALUE

static final int MOUSEBUTTON_RESET_VALUE
Wert, auf den selectedMouseButton durch das Kommando reset zurueckgesetzt wird.

See Also:
Constant Field Values

KEYCODE_RESET_VALUE

static final int KEYCODE_RESET_VALUE
Wert, auf den selectedKeyCode durch das Kommando reset zurueckgesetzt wird.

See Also:
Constant Field Values

KEYCHAR_RESET_VALUE

static final char KEYCHAR_RESET_VALUE
Wert, auf den selectedKeyChar durch das Kommando reset zurueckgesetzt wird.

See Also:
Constant Field Values

BLACK_R

static final int BLACK_R
RGB-Wert des Rot-Anteils der KIT-Farbe Scharz.

See Also:
Constant Field Values

BLACK_G

static final int BLACK_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Scharz.

See Also:
Constant Field Values

BLACK_B

static final int BLACK_B
RGB-Wert des Blau-Anteils der KIT-Farbe Scharz.

See Also:
Constant Field Values

WHITE_R

static final int WHITE_R
RGB-Wert des Rot-Anteils der KIT-Farbe Weiss.

See Also:
Constant Field Values

WHITE_G

static final int WHITE_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Weiss.

See Also:
Constant Field Values

WHITE_B

static final int WHITE_B
RGB-Wert des Blau-Anteils der KIT-Farbe Weiss.

See Also:
Constant Field Values

GREY_R

static final int GREY_R
RGB-Wert des Rot-Anteils der KIT-Farbe Grau.

See Also:
Constant Field Values

GREY_G

static final int GREY_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Grau.

See Also:
Constant Field Values

GREY_B

static final int GREY_B
RGB-Wert des Blau-Anteils der KIT-Farbe Grau.

See Also:
Constant Field Values

GREY2_R

static final int GREY2_R
RGB-Wert des Rot-Anteils der KIT-Farbe Dunkelgrau.

See Also:
Constant Field Values

GREY2_G

static final int GREY2_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Dunkelgrau.

See Also:
Constant Field Values

GREY2_B

static final int GREY2_B
RGB-Wert des Blau-Anteils der KIT-Farbe Dunkelgrau.

See Also:
Constant Field Values

GREEN_R

static final int GREEN_R
RGB-Wert des Rot-Anteils der KIT-Farbe Gruen.

See Also:
Constant Field Values

GREEN_G

static final int GREEN_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Gruen.

See Also:
Constant Field Values

GREEN_B

static final int GREEN_B
RGB-Wert des Blau-Anteils der KIT-Farbe Gruen.

See Also:
Constant Field Values

GREEN2_R

static final int GREEN2_R
RGB-Wert des Rot-Anteils der KIT-Farbe Hellgruen.

See Also:
Constant Field Values

GREEN2_G

static final int GREEN2_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Hellgruen.

See Also:
Constant Field Values

GREEN2_B

static final int GREEN2_B
RGB-Wert des Blau-Anteils der KIT-Farbe Hellgruen.

See Also:
Constant Field Values

BLUE_R

static final int BLUE_R
RGB-Wert des Rot-Anteils der KIT-Farbe Blau.

See Also:
Constant Field Values

BLUE_G

static final int BLUE_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Blau.

See Also:
Constant Field Values

BLUE_B

static final int BLUE_B
RGB-Wert des Blau-Anteils der KIT-Farbe Blau.

See Also:
Constant Field Values

BLUE2_R

static final int BLUE2_R
RGB-Wert des Rot-Anteils der KIT-Farbe Dunkelblau.

See Also:
Constant Field Values

BLUE2_G

static final int BLUE2_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Dunkelblau.

See Also:
Constant Field Values

BLUE2_B

static final int BLUE2_B
RGB-Wert des Blau-Anteils der KIT-Farbe Dunkelblau.

See Also:
Constant Field Values

BLUE3_R

static final int BLUE3_R
RGB-Wert des Rot-Anteils der KIT-Farbe Hellblau.

See Also:
Constant Field Values

BLUE3_G

static final int BLUE3_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Hellblau.

See Also:
Constant Field Values

BLUE3_B

static final int BLUE3_B
RGB-Wert des Blau-Anteils der KIT-Farbe Hellblau.

See Also:
Constant Field Values

ORANGE_R

static final int ORANGE_R
RGB-Wert des Rot-Anteils der KIT-Farbe Orange.

See Also:
Constant Field Values

ORANGE_G

static final int ORANGE_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Orange.

See Also:
Constant Field Values

ORANGE_B

static final int ORANGE_B
RGB-Wert des Blau-Anteils der KIT-Farbe Orange.

See Also:
Constant Field Values

BROWN_R

static final int BROWN_R
RGB-Wert des Rot-Anteils der KIT-Farbe Hellbraun.

See Also:
Constant Field Values

BROWN_G

static final int BROWN_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Hellbraun.

See Also:
Constant Field Values

BROWN_B

static final int BROWN_B
RGB-Wert des Blau-Anteils der KIT-Farbe Hellbraun.

See Also:
Constant Field Values

BROWN2_R

static final int BROWN2_R
RGB-Wert des Rot-Anteils der KIT-Farbe Dunkelbraun.

See Also:
Constant Field Values

BROWN2_G

static final int BROWN2_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Dunkelbraun.

See Also:
Constant Field Values

BROWN2_B

static final int BROWN2_B
RGB-Wert des Blau-Anteils der KIT-Farbe Dunkelbraun.

See Also:
Constant Field Values

RED_R

static final int RED_R
RGB-Wert des Rot-Anteils der KIT-Farbe Rot.

See Also:
Constant Field Values

RED_G

static final int RED_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Rot.

See Also:
Constant Field Values

RED_B

static final int RED_B
RGB-Wert des Blau-Anteils der KIT-Farbe Rot.

See Also:
Constant Field Values

PURPLE_R

static final int PURPLE_R
RGB-Wert des Rot-Anteils der KIT-Farbe Lila.

See Also:
Constant Field Values

PURPLE_G

static final int PURPLE_G
RGB-Wert des Gruen-Anteils der KIT-Farbe Lila.

See Also:
Constant Field Values

PURPLE_B

static final int PURPLE_B
RGB-Wert des Blau-Anteils der KIT-Farbe Lila.

See Also:
Constant Field Values

BLACK

static final java.awt.Color BLACK
KIT-Scharz


WHITE

static final java.awt.Color WHITE
KIT-Weiss


GREY

static final java.awt.Color GREY
KIT-Grau


GREY2

static final java.awt.Color GREY2
KIT-Dunkelgrau


GREEN

static final java.awt.Color GREEN
KIT-Gruen


GREEN2

static final java.awt.Color GREEN2
KIT-Hellgruen


BLUE

static final java.awt.Color BLUE
KIT-Blau


BLUE2

static final java.awt.Color BLUE2
KIT-Dunkelblau


BLUE3

static final java.awt.Color BLUE3
KIT-Hellblau


ORANGE

static final java.awt.Color ORANGE
KIT-Orange


BROWN

static final java.awt.Color BROWN
KIT-Hellbraun


BROWN2

static final java.awt.Color BROWN2
KIT-Dunkelbraun


RED

static final java.awt.Color RED
KIT-Rot


PURPLE

static final java.awt.Color PURPLE
KIT-Lila


FONT_NAME

static final java.lang.String FONT_NAME
Standard-Schriftart

See Also:
Constant Field Values

FONT_STYLE

static final int FONT_STYLE
Standard-Schriftstil

See Also:
Constant Field Values

FONT_SIZE

static final int FONT_SIZE
Standard-Schriftgroesse

See Also:
Constant Field Values
Method Detail

getSelectedMouseButton

int getSelectedMouseButton()
Abfrage der zuletzt gedrueckten Maus-Taste.

Returns:
MouseEvent.BUTTON1 fuer die linke Maustaste, MouseEvent.BUTTON2 fuer die mittlere Maustaste, MouseEvent.BUTTON3 fuer die rechte Maustaste

getSelectedKeyCode

int getSelectedKeyCode()
Abfrage des KeyCodes der zuletzt gedrueckten Tastatur-Taste.

Returns:
KeyCode der Tastatur-Taste, z.B. KeyEvent.VK_A, wenn die A-Taste gedrueckt wurde.

getSelectedKeyChar

char getSelectedKeyChar()
Abfrage des Zeichens der zuletzt gedrueckten Tastatur-Taste.

Returns:
KeyChar der Tastatur-Taste, z.B. 'A', wenn die A-Taste gedrueckt wurde.

getSelectedOption

int getSelectedOption()
Abfrage, ob das zuletzt geschlossene Dialog-Fenster mit einer Bestaetigung oder einem Abbruch geschlossen wurde.


getChoosenColor

java.awt.Color getChoosenColor()
Abfrage der Farbe, die in dem zuletzt durch Bestaetigung geschlossenen Farbauswahl-Dialog-Fenster ausgewaehlt wurde.

Returns:
Farbe, die im Farbauswahl-Dialog-Fenster ausgewaehlten wurde; null, wenn keine Farbe ausgewaehlt wurde

getChoosenFile

java.io.File getChoosenFile()
Abfrage der Datei, die in dem zuletzt durch Bestaetigung geschlossenen Datei-Dialog-Fenster ausgewaehlt wurde.

Returns:
Datei, die im Datei-Dialog-Fenster ausgewaehlten wurde; null, wenn keine Datei ausgewaehlt wurde

setDebug

void setDebug(boolean debug)
Kommando zum Setzen des Debug-Modus.

Parameters:
debug - falls true, werden Debug-Informationen auf der Konsole ausgegeben; falls false, werden keine Debug-Informationen auf der Konsole ausgegeben

setResizable

void setResizable(boolean resizable)
Kommando zum Festlegen, ob der Screen in seiner Groesse veraendert werden darf.

Parameters:
resizable - fuer true ist der Farbbildschirm in seiner Groesse veraenderbar

resetFont

void resetFont()
Kommando zum Zuruecksetzen der zur Anzeige der Zeichen verwendeten Schriftart.


setFont

void setFont(java.lang.String fontName,
             int fontStyle,
             int fontSize)
Kommando zum Setzen der zur Anzeige der Zeichen verwendeten Schriftart.

Parameters:
fontName - Schriftart
fontStyle - Schriftstil
fontSize - Schriftgroesse

clearScreen

void clearScreen()
Kommando zum Loeschen der Anzeige.


clearScreen

void clearScreen(boolean fastMode)
Kommando zum Loeschen der Anzeige.

Parameters:
fastMode - falls true, wird der Inhalt des Screens kurz unsichtbar, um das Loeschen zu beschleunigen

showMessageDialog

void showMessageDialog(java.lang.String title,
                       java.lang.String message)
Kommando, ein Dialogfenster vom Typ MessageDialog anzuzeigen. Als Seiteneffekt wird die Variable selectedOption auf den Wert APPROVE_OPTION gesetzt.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll.

showOptionDialogAbbruchOK

int showOptionDialogAbbruchOK(java.lang.String title,
                              java.lang.String message)
Kommando, ein Dialogfenster vom Typ OptionDialog mit den Optionen Abbruch und OK anzuzeigen.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll.
Returns:
APPROVE_OPTION, wenn das Fenster mit einer Bestaetigung (OK) geschlossen wurde, CANCEL_OPTION sonst

showOptionDialogJaNein

int showOptionDialogJaNein(java.lang.String title,
                           java.lang.String message)
Kommando, ein Dialogfenster vom Typ OptionDialog mit den Optionen Ja und Nein anzuzeigen.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
APPROVE_OPTION, wenn das Fenster mit einer Bestaetigung (Ja) geschlossen wurde, CANCEL_OPTION sonst

showInputDialogComboBox

java.lang.String showInputDialogComboBox(java.lang.String title,
                                         java.lang.String message,
                                         java.lang.String[] comboBoxItems)
Kommando, ein Dialogfenster vom Typ InputDialog mit einer ComboBox anzuzeigen.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
comboBoxItems - ein-dimensionales Feld, das die in der ComboBox anzuzeigenden Optionen enthaelt
Returns:
Option, die in der ComboBox selektiert wurde und durch den Bestaetigen-Schalter ausgewaehlt wurde

readByte

byte readByte(java.lang.String title,
              java.lang.String message)
Abfrage zum Einlesen eines byte Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Wert, der im Textfeld eingegeben wurde

readShort

short readShort(java.lang.String title,
                java.lang.String message)
Abfrage zum Einlesen eines short Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Wert, der im Textfeld eingegeben wurde

readInt

int readInt(java.lang.String title,
            java.lang.String message)
Abfrage zum Einlesen eines int Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Wert, der im Textfeld eingegeben wurde

readLong

long readLong(java.lang.String title,
              java.lang.String message)
Abfrage zum Einlesen eines long Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Wert, der im Textfeld eingegeben wurde

readFloat

float readFloat(java.lang.String title,
                java.lang.String message)
Abfrage zum Einlesen eines float Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Wert, der im Textfeld eingegeben wurde

readDouble

double readDouble(java.lang.String title,
                  java.lang.String message)
Abfrage zum Einlesen eines double Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Wert, der im Textfeld eingegeben wurde

readChar

char readChar(java.lang.String title,
              java.lang.String message)
Abfrage zum Einlesen eines char Wertes via Dialogfenster. Wird mehr als ein Zeichen eingegeben, wird nur das erste Zeichen verwendet, der Rest der Eingabe wird abgeschnitten. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Zeichen, das im Textfeld eingegeben wurde

readBoolean

boolean readBoolean(java.lang.String title,
                    java.lang.String message)
Abfrage zum Einlesen eines boolean Wertes via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn eine Option in der ComboBox ausgewaehlt wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
boolescher Wert, der in der ComBoBox ausgewaehlt wurde

readLine

java.lang.String readLine(java.lang.String title,
                          java.lang.String message)
Abfrage zum Einlesen einer ganzen Text-Zeile via Dialogfenster. Das Dialogfenster kann erst geschlossen werden, wenn ein zulaessiger Wert eingegeben wurde oder der Abbruch-Schalter gedrueckt wurde. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
Zeichen, das im Textfeld eingegeben wurde

showConfirmDialog

int showConfirmDialog(java.lang.String title,
                      java.lang.String message)
Kommando, ein Dialogfenster vom Typ ConfirmDialog anzuzeigen, um einen Vorgang abschliessend zu bestaetigen oder doch noch abzubrechen. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
message - Text, der im Dialogfenster angezeigt werden soll
Returns:
APPROVE_OPTION, wenn der Bestaetigen-Schalter gedrueckt wurde, CANCEL_OPTION sonst

showFileOpenDialog

int showFileOpenDialog()
Kommando, ein Dialogfenster vom Typ FileOpenDialog anzuzeigen, um eine Datei auszuwaehlen, die in einem naechsten Schritt geoeffnet werden soll. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION. Als weiterer Seiteneffekt veraendert sich der Wert der Abfrage getChoosenFile. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getChoosenFile die ausgewaehlte Datei. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getChoosenFile den Wert null.

Returns:
APPROVE_OPTION, wenn der Bestaetigen-Schalter gedrueckt wurde, CANCEL_OPTION sonst

showFileSaveDialog

int showFileSaveDialog()
Kommando, ein Dialogfenster vom Typ FileOpenDialog anzuzeigen, um eine Datei auszuwaehlen, die in einem naechsten Schritt abgespeichert werden soll. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION. Als weiterer Seiteneffekt veraendert sich der Wert der Abfrage getChoosenFile. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getChoosenFile die ausgewaehlte Datei. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getChoosenFile den Wert null.

Returns:
APPROVE_OPTION, wenn der Bestaetigen-Schalter gedrueckt wurde, CANCEL_OPTION sonst

showColorChooserDialog

int showColorChooserDialog(java.lang.String title)
Kommando, ein Dialogfenster vom Typ ColorChooserDialog anzuzeigen, um eine Farbe aus einer Farbpalette auszuwaehlen. Als Seiteneffekt veraendert sich der Wert der Abfrage getSelectedOption. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getSelectedOption den Wert APPROVE_OPTION. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getSelectedOption den Wert CANCEL_OPTION. Als weiterer Seiteneffekt veraendert sich der Wert der Abfragen getChoosenColor. Wurde das Dialogfenster durch den Bestaetigen-Schalter geschlossen, liefert getChoosenColor die ausgewaehlte Farbe. Wurde das Dialogfenster durch den Abbruch-Schalter geschlossen, liefert getChoosenColor null.

Parameters:
title - Text, der im Titelbereich des Dialogfensters angezeigt werden soll
Returns:
APPROVE_OPTION, wenn der Bestaetigen-Schalter gedrueckt wurde, CANCEL_OPTION sonst

resetMouseEvent

void resetMouseEvent()
Kommando, das letzte Mausklick-Ereignis zu loeschen. Dieses Kommando sollte direkt nach der Auswertung des Mausklick-Ereignisses ausgefuehrt werden, um das naechste Mausklick-Ereignis zulassen zu koennen.


resetKeyEvent

void resetKeyEvent()
Kommando, das letzte Tastatur-Ereignis zu loeschen. Dieses Kommando sollte direkt nach der Auswertung des Tastatur-Ereignisses ausgefuehrt werden, um das naechste Tastatur-Ereignis zulassen zu koennen.