Class ButtonHandler

java.lang.Object
  extended byButtonHandler
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class ButtonHandler
extends java.lang.Object
implements java.awt.event.ActionListener

Clase que maneja los eventos relacionados con los botones de Acción y Figuras.


Field Summary
private static boolean checkCircle
          Chequea la selección para dibujar un Circulo.
private static boolean checkPoly
          Chequea la selección para dibujar un Polyline.
private static boolean checkRect
          Chequea la selección para dibujar un Rectángulo.
private static boolean checkRot
          Chequea la selección para hacer una Rotación.
private static boolean checkScale
          Chequea la selección para hacer un Escalamiento.
private static boolean checkTrans
          Chequea la selección para hacer una Traslación.
 
Constructor Summary
ButtonHandler()
          Constructor vacio.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Implementa actionPerformed para detectar un click sobre un botón.
static java.lang.String whatToDo()
          Retorna un string según qué Acción se escogió realizar.
static java.lang.String whichToDraw()
          Retorna un string según qué Figura se escogió dibujar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checkCircle

private static boolean checkCircle
Chequea la selección para dibujar un Circulo.


checkRect

private static boolean checkRect
Chequea la selección para dibujar un Rectángulo.


checkPoly

private static boolean checkPoly
Chequea la selección para dibujar un Polyline.


checkTrans

private static boolean checkTrans
Chequea la selección para hacer una Traslación.


checkRot

private static boolean checkRot
Chequea la selección para hacer una Rotación.


checkScale

private static boolean checkScale
Chequea la selección para hacer un Escalamiento.

Constructor Detail

ButtonHandler

public ButtonHandler()
Constructor vacio. Solo para usar sus métodos.

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Implementa actionPerformed para detectar un click sobre un botón. Según el Action Command del botón seleccionado se configuran apropiadamente las variables booleanas comprometidas.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - El evento interceptado. Ocurre al oprimir un botón.

whichToDraw

public static java.lang.String whichToDraw()
Retorna un string según qué Figura se escogió dibujar.

Returns:
La inicial de la Figura a dibujar.

whatToDo

public static java.lang.String whatToDo()
Retorna un string según qué Acción se escogió realizar.

Returns:
La inicial de la Acción a efectuar.