Componente
Scrivi il codice Java necessario per rendere disponibile un componente con le caratteristiche specificate
- Un’etichetta con il messaggio “Buongiorno” al centro
- Un’etichetta con lo sfondo blu e la scritta “Buonasera” in giallo a destra
- Un pulsante non attivo con il messaggio “Attivami!”
- Un’area di testo non modificabile contenente la tavola pitagorica
- Un campo di testo non visibile
- Una casella combinata con i giorni della settimana
- Una lista con i giorni della settimana
- Una finestra con al centro un’etichetta (“Etichetta”), un campo di testo (“Testo”) e un pulsante (“Pulsante”)
- Una lista con i nomi dei mesi
- Una griglia 3×3 con i numeri da 1 a 9
- Una griglia 3×3 con pulsanti etichettati da 1 a 9
- Una finestra suddivisa in 4 rettangoli di colore diverso
Interfaccia
Realizza un’interfaccia grafica simile a
- un telecomando
- una calcolatrice tascabile
- un telefonino
Applicazione
Progetta un’applicazione con GUI completa per ognuno dei problemi seguenti
- Ricevere in input 2 numeri reali e visualizzare il valore minimo.
- Ricevere in input 4 numeri reali e visualizzare minimo / massimo / totale / media in funzione del pulsante premuto. Aggiungere anche un pulsante per chiudere l’applicazione
- Si presentano 4 bottoni (uno per ogni lato della finestra grafica) che provocano la visualizzazione al centro della finestra di messaggi diversificati:
- “Hai premuto il bottone di sinistra”
- “Hai premuto il bottone di destra”
- “Hai premuto il bottone in alto”
- “Hai premuto il bottone in basso”
- Dati una casella di testo, un bottone e un’etichetta, ogni volta che viene premuto il bottone il messaggio presente nella casella viene assegnato all’etichetta
- Dati una casella di testo, un bottone e un’area di testo, ogni volta che viene premuto il bottone il messaggio presente nella casella viene aggiunto all’area di testo
- Convertitore:
- pollici <–> centimetri
- decimale –> binario (ottale, esadecimale)
- lire <–> euro
- Risolvere un’equazione di secondo grado con input a, b, c (a <> 0) e output un messaggio completo sulla risoluzione dell’equazione:
- “L’equazione … ha il discriminante … e … quindi le radici sono … e …”
- “L’equazione … ha il discriminante … e … quindi la radice è …”
- “L’equazione … ha il discriminante … e … quindi non ha radici reali”
- Ricevere i dati
- nome regione
- numero abitanti
- numero province
- estensione
e produrre, a richiesta, le elaborazioni:
- densità della popolazione
- numero medio di abitanti per provincia
- messaggio di sintesi di tutte le informazioni disponibili