javakurs.io
Klasse EingabeFenster

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

public class EingabeFenster
extends java.awt.Frame

Stellt ein universelles Eingabefenster zur Verfügung.

Beispiel für den Gebrauch der Klasse:

 public class EingabeFensterDemo {
	EingabeFenster ef;
	}

 

Version:
00-03-31
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
EingabeFenster(IOSchnittstelle iof)
          Konstruktor der Klasse
 
Methoden - Übersicht
 void addField(java.lang.String str)
          Fuegt dem Eingabefenster ein Texteingabefeld mit zugehörigem Prompt (Label) hinzu.
 void clear()
          Löscht den Inhalt aller Eingabefelder.
 void clearField(int num)
          Löscht den Inhalt des Eingabefeldes an Position num.
 java.lang.String getTextFromField(int num)
          Gibt den Inhalt des Eingabefeldes an Position num zurück.
 void setVisible(boolean value)
          Zeigt das Eingabefenster auf dem Bildschirm an.
 
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

EingabeFenster

public EingabeFenster(IOSchnittstelle iof)
Konstruktor der Klasse
Parameter:
iof - Objekt, welches das Interface IOSchnittstelle implementiert hat.
Siehe auch:
IOSchnittstelle.action()
Methoden - Beschreibungen

setVisible

public void setVisible(boolean value)
Zeigt das Eingabefenster auf dem Bildschirm an.
Überschreibt:
setVisible in Klasse java.awt.Component
Parameter:
value - Bei true wird das Eingabefenster sichtbar, bei false wird es unsichtbar. Die Methode muss aufgerufen werden nach der Erzeugung des Objekts und der Zuweisung der Eingabefelder mit der Methode @see EingabeFenster#addLabelField

addField

public void addField(java.lang.String str)
Fuegt dem Eingabefenster ein Texteingabefeld mit zugehörigem Prompt (Label) hinzu.
Parameter:
str - Text fuer Label

getTextFromField

public java.lang.String getTextFromField(int num)
Gibt den Inhalt des Eingabefeldes an Position num zurück.
Parameter:
num - Position des Eingabefeldes (0 ... n );
Rückgabewerte:
Inhalt als String

clearField

public void clearField(int num)
Löscht den Inhalt des Eingabefeldes an Position num.
Parameter:
num - Position des Eingabefeldes (0 ... n)

clear

public void clear()
Löscht den Inhalt aller Eingabefelder.