Пример #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);
 }
Пример #2
0
 public Racquet getRacquet(int racquetId) throws SQLException {
   start();
   rs = stmt.executeQuery("SELECT * FROM racquetInfo WHERE racquetID = '" + racquetId + "'");
   Racquet rtrn = null;
   if (rs.next()) {
     rtrn = new Racquet();
     rtrn.setModelName(rs.getString(2));
     rtrn.setBrand(rs.getString(3));
     rtrn.setMass(rs.getDouble(4));
     rtrn.setLength(rs.getDouble(5));
     //  rtrn.setSwingWeight(rs.getDouble(6));
     rtrn.setBalancePoint(rs.getDouble(7));
     rtrn.setQualityIndex(rs.getDouble(8));
   }
   close();
   return rtrn;
 }
Пример #3
0
 /** Atualiza a movimentacao dos dois componentes do jogo: A racquet e a bola */
 public void move() {
   ball.move();
   racquet.move();
 }