Lienzo.java

   1 
   2 import java.awt.Canvas;
   3 import java.awt.Graphics;
   4 
   5 /**
   6  * @author Juan  Carlos  Verano  Estrada   u  catolica de colombia  
   7  * @author Fernando Gomez Cruz   u catolica de  colombia
   8  */
   9 public class Lienzo extends Canvas{
  10         
  11         private static final long serialVersionUID = 1L;
  12         /**
  13          * @uml.property  name="arr"
  14          * @uml.associationEnd  multiplicity="(0 -1)"
  15          */
  16         private ObjetoGrafico[]arr;
  17         private int numObj;
  18         
  19         public Lienzo(){        
  20                 arr = new ObjetoGrafico[1000];
  21                 numObj = 0;
  22         }
  23         public void add (ObjetoGrafico o){
  24                 arr[numObj] = o ;
  25                 numObj++;
  26         }                       
  27         public void paint (Graphics g){
  28                 for(int i = 0; i < numObj; i++){                        
  29                         arr[i].paint(g);
  30             }   
  31         }
  32 }
  33                                         
  34 
  35 
  36 
  37 

CategoryJava | CategoryProgramacion

Java/Programas/Galaxy2/Lienzo.java (last edited 2008-11-13 10:49:23 by FernandoGomezCruz)