Progettate una classe per impaginare una semplice lettera. Il costruttore riceve come parametri il nome del mittente e quello del destinatario:

public Letter(String from, String to)

Progettate un metodo per aggiungere una riga di testo al contenuto della lettera:

public void addLine(String line)

Progettate un altro metodo che restituisca l'intero testo della lettera:

public String getText()

Progettate anche un programma LetterPrinter che, sfruttando la classe precedente, crei e visualizzi nella finestra di output una lettera di saluto.

Si modifichi poi il programma in modo che la lettera venga visualizzata (in modalità disegno, attraverso il metodo drawString della classe Graphics) in una finestra.

NB: Il metodo concat della classe String permette di concatenare due stringhe. La stringa speciale "\n" rappresenta invece un carattere speciale che permette di andare a capo. Ad esempio, se body è una stringa contenente il testo della lettera:

body = body.concat("Ciao").concat("\n")

aggiunge al contenuto della lettera la stringa "Ciao" e fa andare a capo. In alternativa le stringhe si possono concatenare con l'operatore +.

Ultime modifiche: mercoledì, 23 dicembre 2015, 12:42