tengo que hacer el suavizado de fuentes para una aplicación de AWT sistema en Windows. En haciendo googlear vine a saber que puedo fijar siguiente argumento VM en Eclipse.¿Cómo hacer el suavizado de fuente para la aplicación AWT/Swing?
-Dawt.useSystemAAFontSettings=gasp
Pero esto no está dando ningún resultado positivo. Si alguien está teniendo una mejor idea sobre cómo lograr suavizado de fuentes, entonces me dejaron amablemente saber.
EDITAR Después respuesta Por Andrew
añadí el siguiente fragmento de código en el método de pintura
public class BottomSubmitButtons extends Canvas {
@Override
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
RenderingHints rh = new RenderingHints(
RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_GASP);
g2.setRenderingHints(rh);
}
}
Esto parece haber mejorado el alisado en una de las sub panel. Pero hacer lo mismo en otro panel no produce suavizado. También las cajas TextField van por defecto invisibles, a pesar de que se hace visible una vez que haga clic en esa zona