it.unimi.mat.sei
Class IO

java.lang.Object
  |
  +--it.unimi.mat.sei.IO

public class IO
extends java.lang.Object

Questa classe fornisce una serie di metodi statici per l'input di alcuni tipi semplici. Ciascuno dei metodi fa comparire una finestra di dialogo e consente l'introduzione di un valore, che viene restituito dal metodo. Si noti che, benché la finestra contenga un tasto "Cancel", la pressione del tasto non viene considerata (cioè, viene trattata come se si fosse premuto "Ok".


Constructor Summary
IO()
           
 
Method Summary
static void alert(java.lang.String message)
          Visualizza una finestra di alert.
static double inputDouble(java.lang.String message)
          Legge un numero double.
static double inputFloat(java.lang.String message)
          Legge un numero float.
static int inputInteger(java.lang.String message)
          Legge un numero intero.
static long inputLong(java.lang.String message)
          Legge un numero long.
static short inputShort(java.lang.String message)
          Legge un numero short.
static boolean inputSiNo(java.lang.String message)
          Legge un numero boolean.
static java.lang.String inputString(java.lang.String message)
          Legge una stringa.
static void main(java.lang.String[] arg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IO

public IO()
Method Detail

inputInteger

public static int inputInteger(java.lang.String message)
Legge un numero intero.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
Il valore intero immesso

inputShort

public static short inputShort(java.lang.String message)
Legge un numero short.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
Il valore short immesso

inputLong

public static long inputLong(java.lang.String message)
Legge un numero long.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
Il valore long immesso

inputFloat

public static double inputFloat(java.lang.String message)
Legge un numero float.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
Il valore float immesso

inputDouble

public static double inputDouble(java.lang.String message)
Legge un numero double.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
Il valore double immesso

inputString

public static java.lang.String inputString(java.lang.String message)
Legge una stringa.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
La stringa immessa

inputSiNo

public static boolean inputSiNo(java.lang.String message)
Legge un numero boolean.

Parameters:
message - Il messaggio che compare nella finestra
Returns:
Il valore boolean immesso (true significa che è stato premuto "Yes")

alert

public static void alert(java.lang.String message)
Visualizza una finestra di alert.

Parameters:
message - Il messaggio che compare nella finestra

main

public static void main(java.lang.String[] arg)