En el artículo de hoy vamos a ver la utilización de Antialiasing cuando hacemos algún dibujo o simplemente un nuevo componente Java Swing.

Veamos un método paint:

public void paint(Graphics g) {
  g.setColor(Color.green);
  g.drawLine(20, 20, 40, 140);
  g.setColor(Color.blue);
  g.fillOval(50, 110, 120, 60);
  g.setColor(Color.red);
  g.setFont(new Font("Serif", Font.ITALIC, 36));
  g.drawString("Rodrigo", 40, 80);
}

Ahora para agregar antialiasing facilmente ponemos el código que está debajo antes de empezar a dibujar con J2D.

((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING,  RenderingHints.VALUE_ANTIALIAS_ON);

Espero les sirva.