Example #1
0
 /**
  * O antialiasing serve para deixar as bordas dos elementos mais suaves o metodo tambem chama o
  * metodo paint da bola e raquete para que a imagem de ambas seja atualizada na tela.
  */
 @Override
 public void paint(Graphics g) {
   super.paint(g);
   Graphics2D g2d = (Graphics2D) g;
   g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
   ball.paint(g2d);
   racquet.paint(g2d);
   // score:
   g2d.setColor(Color.GRAY);
   g2d.setFont(new Font("Verdana", Font.BOLD, 30));
   g2d.drawString(String.valueOf(getScore()), 10, 30);
 }