Class Botao

java.lang.Object
  extended by Botao
All Implemented Interfaces:
Componente, Toggle

public class Botao
extends java.lang.Object
implements Componente, Toggle


Field Summary
(package private)  Acao acao
           
(package private)  Cor corFundo
           
(package private)  Cor corTexto
           
(package private)  int fonte
           
(package private)  java.lang.String texto
           
(package private)  int x1
           
(package private)  int x2
           
(package private)  int y1
           
(package private)  int y2
           
 
Constructor Summary
Botao(int x, int y, int largura, int altura, java.lang.String texto, Acao acao)
           
Botao(int x, int y, int largura, int altura, java.lang.String texto, int fonte, Cor corTexto, Cor corFundo, Acao acao)
           
 
Method Summary
 void aperto(int x, int y)
           
 void arrasto(int x, int y)
           
 void clique(int x, int y)
           
 void desenhar(Tela t)
           
 int getX1()
           
 int getX2()
           
 int getY1()
           
 int getY2()
           
 void solta(int x, int y)
           
 void toggle()
           
 
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

acao

Acao acao

corFundo

Cor corFundo

corTexto

Cor corTexto

fonte

int fonte

texto

java.lang.String texto

x1

int x1

x2

int x2

y1

int y1

y2

int y2
Constructor Detail

Botao

public Botao(int x,
             int y,
             int largura,
             int altura,
             java.lang.String texto,
             Acao acao)

Botao

public Botao(int x,
             int y,
             int largura,
             int altura,
             java.lang.String texto,
             int fonte,
             Cor corTexto,
             Cor corFundo,
             Acao acao)
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

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

solta

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

toggle

public void toggle()
Specified by:
toggle in interface Toggle