Buongiorno a tutti.
Devo far comparire a schermo il modello di una fattura che ho disegnato in un JPanel grazie al metodo paintComponent.
All'interno del modello devo mettere l'intestazione della fattura. Il problema è che devo metterla centrata rispetto due punti. Utilizzando il metodo drawString non riesco a farlo perchè non riesco a determinare la lunghezza della stringa.

Il codice che vorrei utilizzare è del seguente tipo

public void paintComponent (Graphics g)
{
super.paintComponent(g);

//Disegno modello fattura
....

//disegno stringa da centrare nel JPanel.
g.drawString("FATTURA ACCOMPAGNATORIA",x0,y0);
}

Qualcuno potrebbe aiutarmi???