ESERCIZI sulle Interfacce grafiche - componenti
1) Si definisca un frame con un pannello Java in cui devono essere inseriti:
• Tre campi di testo editabili (di dimensione 25, 1 e 1)
• Un campo di testo non editabile (di dimensione 25)
• Un pulsante “sostituisci”
Il primo campo di testo serve per immettere una linea di testo; il secondo ed il terzo servono per immettere un carattere ognuno; il quarto serve per mostrare il risultato.
Quando viene premuto il pulsante “sostituisci”, ad ogni occorrenza del vecchio carattere nel testo viene sostituito il nuovo carattere.
Facoltativo: provare ad usare altri componenti (JList, JRadioButton, …) per scegliere i caratteri
2) Si definisca un frame con un pannello Java con:
• Un campo di testo editabile (di dimensione 25)
• Un campo di testo non editabile (di dimensione 25)
• Due checkbox di nome “Lettere” e “Numeri”
• Un pulsante “seleziona”
Il primo campo di testo serve per immettere una linea di testo; le due checkbox specificano se nel secondo campo di testo vengono riportati le lettere e/o i numeri inseriti nel primo campo quando viene premuto il pulsante.
Suggerimento: usare i metodi isDigit e isLetter di Character Facoltativo 1: il pulsante è abilitato solo se una delle due checkbox è selezionata.
Facoltativo 2: provare ad usare diversi gestori di layout.