Pelota.java

Categorías: CategoryJava | CategoryProgramacion

   1 import java.awt.*;
   2 
   3 class Lienzo extends Canvas{
   4         public Lienzo(){
   5                 setBackground(Color.BLACK);
   6         }
   7                 
   8         public void paint(Graphics g){
   9                 g.setColor(Color.blue);
  10                 g.fillRect(70, 400, 50, 20);
  11                 g.setColor(Color.blue);
  12                 g.fillRect(115, 225, 50, 20);
  13                 g.setColor(Color.blue);
  14                 g.fillRect(150, 120, 50, 20);
  15                 for(int x=-20; x<20; x++){
  16                         g.setColor(Color.red);
  17                         g.fillOval(x+50, x*x, 20, 20);
  18                         try{
  19                                 Thread.sleep(50);
  20                         }
  21                         catch(Exception e){
  22                         }
  23                         g.setColor(Color.black);
  24                         g.fillOval(x+50, x*x, 20, 20);
  25                 }
  26                 for(int x=-15; x<15; x++){
  27                         g.setColor(Color.red);
  28                         g.fillOval(x+100, x*x, 20, 20);
  29                         try{
  30                                 Thread.sleep(50);
  31                         }
  32                         catch(Exception e){
  33                         }
  34                         g.setColor(Color.black);
  35                         g.fillOval(x+100, x*x, 20, 20);
  36                 }
  37                 for(int x=-10; x<10; x++){
  38                         g.setColor(Color.red);
  39                         g.fillOval(x+150, x*x, 20, 20);
  40                         try{
  41                                 Thread.sleep(50);
  42                         }
  43                         catch(Exception e){
  44                         }
  45                         g.setColor(Color.black);
  46                         g.fillOval(x+150, x*x, 20, 20);
  47                 }
  48                 for(int x=-10; x<10; x++){
  49                         g.setColor(Color.red);
  50                         g.fillOval(x+150, x*x, 20, 20);
  51                         try{
  52                                 Thread.sleep(50);
  53                         }
  54                         catch(Exception e){
  55                         }
  56                         g.setColor(Color.black);
  57                         g.fillOval(x+150, x*x, 20, 20);
  58                 }
  59         }
  60 
  61 
  62         }
  63 
  64 
  65 
  66 public class Pelota{
  67         public static void main(String[]args){
  68                         Frame marco = new Frame("abc");
  69                         Lienzo l = new Lienzo();
  70                         marco.add(l);
  71                         marco.setSize(1000,1000);
  72                         marco.setVisible(true);
  73         }
  74 }

Java/Programas/Pelota.java (last edited 2008-04-20 14:40:15 by localhost)