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!
 
     
     
     
    