あるフォントの厳密な高さを知りたいのですが、
何か良いメソッドありませんかね?

あるMLのトピックを調べたら、
FontMetricsのgetHeight(),getAscent()などが出てきたのですが、
これはFontMetricsで指定した特定のFontの高さやアセントで、
その指定したFontで書かれた文字の高さやアセントではないようです。

例えば
Font fmonth = new Font("Serif",Font.BOLD,32);でsetFontして書いた
「2」と比べると、(「2」の実寸は、目分量で線を引いて確認)

   getLeading = 2
「2」の上y座標 = getLeading+8
「2」の下y座標 = getAscend -3
   getAscent = 33
   getDescent = 33 
   getHeight = 43

となりました。
何をやりたいかというと、四角の中に好きな位置で数字を配置したい。
論理をフォントがマップされた物理フォントが変わっても、
四角の大きさが変わっても、同じような位置に数字を置きたい
ということです。

もし、この辺のことに詳しい方がおりましたら
教えてください。