Hola:
La fuente no admite eso, solo tiene un único entero de tamaño.
Si g2 es un Graphics2D (si no lo es, puedes hacer un cast), prueba a usar el método scale(2.0, 1.0) antes de dibujar la fuente. Luego tienes que escalar al contrario para que siga dibujando normal. Ten en cuenta también que mientras esta escalado, debes poner que las x sean la mitad. Por ejemplo, el siguiente código
Código Java:
Ver original super.paint(g);
g.drawString("uno",10,50);
g.drawString("dos",5,60); // La x es la mitad que antes, 5 en vez de 10
((Graphics2D)g
).
scale(0.5,
1.0); // Se deja como estaba. g.drawString("tres",10,70);
}
Se bueno.