Ciao a tutti

Io vorrei simulare un display con una textField (o se mi suggerite qualcosa di meglio)

che faccia una cosa del genere :

" "
" PIPPO PLUTO "
" "
" "
" "

il mio dovrebbe funzionare su due righe ma con una particolarità che ogni riga deve avere massimo 10 caratteri ... quindi se incontra un cognome piu lungo deve aggiungere spazi vuoti al nome fino a fine riga e spostarmi il cognome sulla seconda ...

cosi

" "
" PIPPO "
" "
" VERCINGETORIGE "


mentre se incontra un cognome in due parti mi lascia un pezzo accanto al nome sulla prima riga e aggiunge spazi vuoti spostandomi il cognome sulla seconda..

Cosi:

" "
" PIPPO DEL "
" "
" VERCINGETORIGE "
" "


quale metodo mi consigliate per esaminare la stringa oppure basta settare le proprieta dell text ?... esiste per caso un componente swing che si presti meglio a fissare i caratteri massimi magari da proprieta ?

Grazie a tutti per la disponibilità