Class Canvas

java.lang.Object
  extended by Canvas
All Implemented Interfaces:
Componente

public class Canvas
extends java.lang.Object
implements Componente


Field Summary
(package private)  ObservadorCanvas oc
           
(package private)  Tela tela
           
(package private)  int x1
           
(package private)  int x2
           
(package private)  int y1
           
(package private)  int y2
           
 
Constructor Summary
Canvas(int x, int y, int largura, int altura, ObservadorCanvas oc)
           
 
Method Summary
 void aperto(int x, int y)
           
 void arrasto(int x, int y)
           
 void circulo(int cx, int cy, int raio, double r, double g, double b)
           
 void clique(int x, int y)
           
 void desenhar(Tela t)
           
 int getX1()
           
 int getX2()
           
 int getY1()
           
 int getY2()
           
 void retangulo(int x, int y, int largura, int altura, double r, double g, double b)
           
 void solta(int x, int y)
           
 
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

oc

ObservadorCanvas oc

tela

Tela tela

x1

int x1

x2

int x2

y1

int y1

y2

int y2
Constructor Detail

Canvas

public Canvas(int x,
              int y,
              int largura,
              int altura,
              ObservadorCanvas oc)
Method Detail

aperto

public void aperto(int x,
                   int y)
Specified by:
aperto in interface Componente

arrasto

public void arrasto(int x,
                    int y)
Specified by:
arrasto in interface Componente

circulo

public void circulo(int cx,
                    int cy,
                    int raio,
                    double r,
                    double g,
                    double b)

clique

public void clique(int x,
                   int y)
Specified by:
clique in interface Componente

desenhar

public void desenhar(Tela t)
Specified by:
desenhar in interface Componente

getX1

public int getX1()
Specified by:
getX1 in interface Componente

getX2

public int getX2()
Specified by:
getX2 in interface Componente

getY1

public int getY1()
Specified by:
getY1 in interface Componente

getY2

public int getY2()
Specified by:
getY2 in interface Componente

retangulo

public void retangulo(int x,
                      int y,
                      int largura,
                      int altura,
                      double r,
                      double g,
                      double b)

solta

public void solta(int x,
                  int y)
Specified by:
solta in interface Componente