Esercitazione 2.5: I/O in JAVA mediante finestre
La classe JOptionPane del package javax.swing ha un gruppo di metodi statici che permettono di visualizzare finestre di dialogo standard.
Come creare finestre di dialogo?
I metodi statici per creare le finestre sono:
- showMessageDialog visualizza una Message Dialog che informa di qualcosa l’utente.
- showInputDialog mostra la finestra di input che richiede agli utenti un valore.
- showConfirmDialog mostra una finestra di conferma con un messaggio.
Output mediante finestra di dialogo
JOptionPane.showMessageDialog(null, "Ciao Ciao”);
Input mediante finestra di dialogo
String str = JOptionPane.showInputDialog("Inserire il dato");
Il valore restituito da una finestra di dialogo è sempre di tipo string; se si necessita la lettura di un numero bisogna effettuare la conversione di tipo.
int i = Integer.parseInt(JOptionPane.showInputDialog("Inserire il dato"));
Esercizio 1
Scrivere un programma Java che richiede e stampa i dati di un libro (Titolo,Autore,Editore,Numerodipagine,Prezzo).
Usa le finestre di dialogo
Esercizio 2
Scrivere un programma Java che richiede un numero intero e uno con la virgola e ne stampi il prodotto.Usa le finestre di dialogo