I'm currently working on the menu system for my Java game, and I wonder how I can center the text from Graphics.drawString()
, so that if I want to draw a text whose center point is at X: 50
and Y: 50
, and the text is 30
pixels wide and 10
pixels tall, the text will start at X: 35
and Y: 45
.
Can I determine the width of the text before I draw it?
Then it would be easy maths.
EDIT: I also wonder if I can get the height of the text, so that I can center it vertically too.
Any help is appreciated!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…