esercizio sulle interfacce grafiche
crea due finestre, di cui inizialmente e' visibile solo la prima
- finestra principale
-
- campo testo - CENTER
- quattro pulsanti - SOUTH - griglia 1x4
- stampa: println del contenuto del campo testo
- cancella: cancella il contenuto del campo testo
- mostra: apre la seconda finestra (la rende visibile)
- esci: termina il programma
- seconda finestra
-
- JLabel contenente il testo del campo testo della finestra
principale - CENTER
- tasto ok - SOUTH: chiude la finesta (la rende non visibile)
metodi utili (vedere API):
- setText() e getText()
di JTextArea e JLabel
- setVisible() di JFrame
- setEnabled() di JTextArea e JButton
solo chi ha finito tutto il resto:
-
quando la seconda finestra è visibile,
gli elementi della prima devono essere inattivi
(il campo testo e i pulsanti)
-
inserire Thread.sleep(5000) alla fine dell'ascoltatore
accettare la soluzione con try-catch
vedere quali azioni vengono eseguite prima e quali dopo