ciao raga

il mio problema è : sto disegnando una pagina per effettuare una stampa in java. ora quando ho una stringa come quella che segue come faccio a sapere la grandezza per posizionarla al centro della mia pagina?

ecco il codice:

codice:
f = new Font("Dialog", Font.PLAIN, 20);
grap.setFont(f);
grap.drawString("CIAO A TUTTI",x+170,y+20);

spero di essermi spiegato bene . ciao a tutti e grazie delle risposte