CORSO DI INTERFACCE UTENTE (nuovo ordinamento) ================================================ ESERCIZI DI LABORATORIO ================================================ ---------------------------------------------------- Testo dell'esercitazioni di laboratorio per il giorno gio 16/5 II anno e Oggetto: grafica in Java (1) ---------------------------------------------------- ESERCIZIO 1: Definire un pannello che contiene un disegno a piacere, per esempio la casetta col tetto spiovente (tipo icona "home"). Collocare il pannello in un frame e visualizzarlo. Importante: Occorre forzare il pannello ad assumere le dimensioni opportune. Se si chiama semplicemente pack() sul frame il pannello avra' dimensione 0x0. ESERCIZIO 2: Nel file PtSgTrReader.java c'e' una classe che legge un file contenente punti, segmenti e triangoli. Prendere questo codice a scatola chiusa e costruire un'interfaccia che visualizza i punti, segmenti e triangoli che sono stati letti. Il main di PtSgTrReader.java per adesso legge il file specificato sulla linea di comando e scrive i punti, segmenti e triangoli su standard output. Guardare il main di PtSgTrReader.java per: - vedere come si legge un file - ricalcare lo schema della scrittura per mostrare i punti, i segmenti e i triangoli a video invece che scriverli su file. Nei file ptsgtr1.txt, ptsgtr3.txt, tsgtr3.txt avete alcuni esempi di file di input. La sistassi del file e' una sequenza di linee ciascuna contenente un punto oppure un segmento oppure un triangolo. Sintassi per un punto: PT x y Sintassi per un segmento: SG x1 y1 x2 y2 Sintassi per un triangolo: TR x1 y1 x2 y2 x3 y3