javakurs.io
Klasse AusgabeFenster

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javakurs.io.AusgabeFenster

public class AusgabeFenster
extends java.awt.Frame

Stellt ein universelles Ausgabefenster für Textausgaben zur Verfügung.

Version:
00-06-10
Autor:
Hubertus Espel
Siehe auch:
Serialized Form

Datenfelder geerbt von Klasse java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Datenfelder geerbt von Klasse java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Konstruktoren - Übersicht
AusgabeFenster()
          Konstruktor der Klasse.
AusgabeFenster(int x, int y, int width, int height)
          Konstruktor der Klasse.
 
Methoden - Übersicht
 void addStatus()
          Fügt am Fuß des Fensters eine Statuszeile ein.
 void clear()
          Löscht alle Ausgaben im Bildschirmfenster.
 void print(java.lang.String str)
          Gibt einen Textstring im Fenster aus.
 void println(java.lang.String str)
          Gibt einen Textstring im Fenster aus und erzeugt anschließend einen Zeilenumbruch.
 void setStatus(java.lang.String str)
          Gibt eine Statusmeldung aus.
 void setTextColor(java.awt.Color c)
          Setzt die Farbe der Textausgabe.
 void setTextFont(java.awt.Font f)
          Setzt die Schriftart der Textausgabe.
 void setVisible(boolean value)
          Stellt das Ausgabefenster auf dem Bildschirm dar.
 void sleep(int millisecs)
          Sorgt fuer eine Pause in der Abfolge der Textausgaben.
 
Methoden geerbt von Klasse java.awt.Frame
addNotify, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle
 
Methoden geerbt von Klasse java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, removeWindowListener, setCursor, show, toBack, toFront
 
Methoden geerbt von Klasse java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate
 
Methoden geerbt von Klasse java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus
 
Methoden geerbt von Klasse java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Konstruktoren - Beschreibungen

AusgabeFenster

public AusgabeFenster()
Konstruktor der Klasse.

Es wird ein Fenster angelegt mit einem Textausgabebereich. Erst durch den Aufruf der Methode setVisible() wird das Ausgabefenster auf dem Desktop angezeigt.


AusgabeFenster

public AusgabeFenster(int x,
                      int y,
                      int width,
                      int height)
Konstruktor der Klasse.
Parameter:
x - Horizontale Position des Fensters.
y - Vertikale Position des Fensters.
width - Breite des Fensters.
height - Höhe des Fensters.
Methoden - Beschreibungen

addStatus

public void addStatus()
Fügt am Fuß des Fensters eine Statuszeile ein.

setStatus

public void setStatus(java.lang.String str)
Gibt eine Statusmeldung aus.
Parameter:
str - Meldung, die in der Statuszeile ausgegeben wird.

setTextColor

public void setTextColor(java.awt.Color c)
Setzt die Farbe der Textausgabe.
Parameter:
c - Objekt vom Typ Color, welches die Textfarbe enthält.

setTextFont

public void setTextFont(java.awt.Font f)
Setzt die Schriftart der Textausgabe.
Parameter:
f - Objekt vom Typ Font, welches die Schriftart enthält.

setVisible

public void setVisible(boolean value)
Stellt das Ausgabefenster auf dem Bildschirm dar.
Überschreibt:
setVisible in Klasse java.awt.Component
Parameter:
value - Bei true wird das Fenster sichtbar gemacht, bei false wird das Fenster unsichtbar. Hinweis: Diese Methode muss nach der Erzeugung des Objekts aufgerufen werden.

print

public void print(java.lang.String str)
Gibt einen Textstring im Fenster aus.
Parameter:
str - Text,der angezeigt werden soll.

println

public void println(java.lang.String str)
Gibt einen Textstring im Fenster aus und erzeugt anschließend einen Zeilenumbruch.
Parameter:
str - Text,der angezeigt werden soll.

sleep

public void sleep(int millisecs)
Sorgt fuer eine Pause in der Abfolge der Textausgaben. Die gesamte Anwendung wird dabei unterbrochen.
Parameter:
millisecs - Zeitdauer der Pause in Millisekunden

clear

public void clear()
Löscht alle Ausgaben im Bildschirmfenster. Das Fenster bleibt sichtbar.