文字列を、指定した幅内に描画する方法はありますか?
例えば、あるFontで"Sample"という文字列の幅が100だとしますと、この文字列の幅を80に縮小して、
Graphics g に描画する方法を探しています。

描画する文字列の幅は、以下のようにすることで得ることができました。
g.setFont(new Font("Serif", Font.BOLD, 30));
FontMetrics fm = g.getFontMetrics();
int size = fm.stringWidth("Sample")

実際に文字列を描画するには、Graphics#drawStringを使用すると思うのですが、
このメソッドには文字列の幅の指定ができないようです。
描画する文字列の幅を指定する方法がありましたら、ご教授お願いします。