Take a look at this great presentation, especially "Text Measurement" part. It explains available sizes and their uses: Advanced Java 2D™ topics for Desktop Applications.
Some more information in Java2D FAQ: What is the difference between logical, visual and pixel bounds?