Esercizi del 14/6/05
Transcript
Esercizi del 14/6/05
Laboratorio LP2 Esercitazioni aggiuntive Martedì 14-17 -- Laboratorio L-12 [email protected] Applet Seconda prova intercorso e/o esame finale RGB (2 Settembre 2004) Scrivere un applet con tre caselle di testo, etichettate “Red”, “Green” e “Blue”, che consentano all’utente di specificare un colore, e un pulsante etichettato “Colora”. Quando il pulsante viene premuto, lo sfondo della finestra dell’applet viene colorato con il colore definito dall’utente. RGB (2) Attenzione alla setBackground… Andiamo a vedere la documentazione e... CambiaSfondo (7 luglio 2004) Scrivere un applet con tre pulsanti etichettati “Verde”, “Rosa” e “Giallo”, che cambino in verde, rosa o giallo il colore dello sfondo della finestra dell’applet Cosa cambia qui? II prova intercorso: un buon esercizio Scrivere un applet che consenta all’utente di specificare un cerchio con due pressioni del pulsante del mouse la prima per indicare la posizione del centro la seconda per indicare un punto sulla circonferenza Quando l’utente preme per la prima volta, disegnate un cerchietto per indicare il centro, quando preme per la seconda volta, disegnate il cerchio Suggerimenti nel gestore degli eventi del mouse dovete tenere traccia del fatto che sia già stato ricevuto il punto che rappresenta il centro in un evento precedente I punti devono essere istanze della classe Point2D.Double Esame del 23 Luglio 2004 Data una classe Poligono con i metodi public void aggiungi(Point2D.Double aPoint) che aggiunge punti al poligono; public void disegna(Graphics2D g2) che disegna il poligono, congiungendo con una linea punti adiacenti e i punti finale ed iniziale; Scrivere un applet che disegni un quadrato, un pentagono e un esagono usando tre oggetti di tipo Poligono. Variante: Scegliere punti di una figura con il mouse Doppio click indica l’ultimo punto Esercizio P11.1 Scrivere un’applicazione grafica (o un’applet) con tre pulsanti etichettati “Red”, “Green”, “Blue”, che cambino in rosso, verde o blu il colore dello sfondo di un pannello posto al centro di una finestra Esercizio P11.4 Scrivere un’applicazione grafica (o applet) con tre pulsanti radio etichettati “Red”, “Green”, “Blue”, che cambino in rosso, verde o blu il colore dello sfondo di un pannello posto al centro di una finestra Esercizio P11.5 Scrivere un’applicazione grafica con tre caselle di controllo etichettate “Red”, “Green”, “Blue”, che cambino in rosso, verde o blu il colore dello sfondo di un pannello posto al centro di una finestra. L’applicazione può visualizzare otto combinazioni di colore Esercizio P11.6 Scrivere un’applicazione grafica con una casella combinata contenente tre voci etichettate “Red”, “Green”, “Blue”, che cambino in rosso, verde o blu il colore dello sfondo di un pannello posto al centro di una finestra