// assume f is already a Font
java.awt.geom.AffineTransform xform;
int deg=90;  // degrees to rotate
xform=java.awt.geom.AffineTransform.
  getRotateInstance(deg/57.29577951);
g.setFont(f.deriveFont(xform));