HUMath.InOut
Class ReadWin

java.lang.Object
  extended by HUMath.InOut.ReadWin

public class ReadWin
extends java.lang.Object

Die Klasse ReadWin (Read from PopupWindow) enthält Methoden zum Einlesen von Eingabewerten vom Typ int, float, double, boolean, String und double[].
Um Variable einzulesen wird der Wert einer Variablen direkt zugewiesen.

typ variable = ReadWin.methode(String message); bzw.

typ variable = ReadWin.methode(String message,typ initialValue);

message beschreibt die einzugebende Variable,
initialValue ist ein optionaler Startwert.

Die Methode affirm unterstützt Ja/Nein Entscheidungen (siehe Beschreibung der Methode)

Das Drücken des Abbruch-Knopfes führt zum Abbruch des Programmes.

Version:
6.03.2009
Author:
Heinrich Mellmann/René Lamour, Paul Boeck

Constructor Summary
ReadWin()
           
 
Method Summary
static boolean affirm(java.lang.String message)
          boolean affirm(String) gibt die Antwort auf die im String formulierte Frage als logischen Wert zurueck.
static boolean getBoolean(java.lang.String message)
          Einlesen eines Wertes vom Typ Boolean
Die Eingabewerte false, f und 0 entsprechen dem booleschen Wert false und
true, t, L und 1 dem booleschen Wert true.
static double getDouble(java.lang.String message)
          Einlesen eines Wertes vom Typ double ohne Startwert
static double getDouble(java.lang.String message, double initialValue)
          Einlesen eines Wertes vom Typ double mit Startwert
static float getFloat(java.lang.String message)
          Einlesen eines Wertes vom Typ Float ohne Startwert
static float getFloat(java.lang.String message, float initialValue)
          Einlesen eines Wertes vom Typ Float mit Startwert
static int getInt(java.lang.String message)
          Einlesen eines Wertes vom Typ int ohne Startwert
static int getInt(java.lang.String message, int initialValue)
          Einlesen eines Wertes vom Typ int mit Startwert
static java.lang.String getString(java.lang.String message)
          Einlesen eines Wertes vom Typ String ohne Startwert
static java.lang.String getString(java.lang.String message, java.lang.String initialValue)
          Einlesen eines Wertes vom Typ String mit Startwert
static double[] getVector(java.lang.String bezeichnung, int length)
          Einlesen eines Vectors vom Typ double[] mit Länge length
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReadWin

public ReadWin()
Method Detail

getString

public static java.lang.String getString(java.lang.String message,
                                         java.lang.String initialValue)
Einlesen eines Wertes vom Typ String mit Startwert


getString

public static java.lang.String getString(java.lang.String message)
Einlesen eines Wertes vom Typ String ohne Startwert


getDouble

public static double getDouble(java.lang.String message,
                               double initialValue)
Einlesen eines Wertes vom Typ double mit Startwert


getDouble

public static double getDouble(java.lang.String message)
Einlesen eines Wertes vom Typ double ohne Startwert


getFloat

public static float getFloat(java.lang.String message,
                             float initialValue)
Einlesen eines Wertes vom Typ Float mit Startwert


getFloat

public static float getFloat(java.lang.String message)
Einlesen eines Wertes vom Typ Float ohne Startwert


getInt

public static int getInt(java.lang.String message,
                         int initialValue)
Einlesen eines Wertes vom Typ int mit Startwert


getInt

public static int getInt(java.lang.String message)
Einlesen eines Wertes vom Typ int ohne Startwert


getBoolean

public static boolean getBoolean(java.lang.String message)
Einlesen eines Wertes vom Typ Boolean
Die Eingabewerte false, f und 0 entsprechen dem booleschen Wert false und
true, t, L und 1 dem booleschen Wert true.
Andere Werte sind nicht erlaubt.


getVector

public static double[] getVector(java.lang.String bezeichnung,
                                 int length)
Einlesen eines Vectors vom Typ double[] mit Länge length


affirm

public static boolean affirm(java.lang.String message)
boolean affirm(String) gibt die Antwort auf die im String formulierte Frage als logischen Wert zurueck.
Der Aufruf ist: boolean name = ReadWin.affirm(String message);