Jak narysować łańcuch wyśrodkowany pionowo w Javie?

Wiem, że to prosta koncepcja, ale walczę z metrykami czcionek. Centrowanie w poziomie nie jest zbyt trudne, ale pionowo wydaje się nieco trudne.

Próbowałem użyć metod FontMetrics getAscent, getLeading, getXXXX w różnych kombinacjach, ale bez względu na to, co próbowałem, tekst jest zawsze wyłączony przez kilka pikseli. Czy istnieje sposób zmierzenia dokładnej wysokości tekstu, aby był dokładnie wyśrodkowany.

questionAnswers(4)

yourAnswerToTheQuestion