В настоящее время я работаю над системой меню для своей Java-игры, и мне интересно, как я могу центрировать текст из Graphics.drawString()
, так что, если я хочу нарисовать текст, центральная точка которого находится в X: 50
и Y: 50
, а текст 30
пикселей широкий и 10
пикселей высок, текст начнется с X: 35
и Y: 45
.
Могу ли я определить ширину текста, прежде чем нарисовать его?
Тогда это будет легко математика.
EDIT: Я также задаюсь вопросом, могу ли я получить высоту текста, чтобы я мог также центрировать его по вертикали.
Любая помощь приветствуется!