A B C D E F G H I L M O P R S T W X Y

A

accept(File) - Method in class ImageFilter
Define si sera aceptado o no un archivo dado en un directorio determinado.
actionPerformed(ActionEvent) - Method in class ButtonHandler
Implementa actionPerformed para detectar un click sobre un botón.
actionPerformed(ActionEvent) - Method in class Editor
El método actionPerformed asociado a los eventos del Menu
anchorX - Variable in class DrawingPanel
 
anchorY - Variable in class DrawingPanel
 
angulo - Variable in class DrawingPanel
Angulo de Rotación actual
anyClick - Variable in class DrawingPanel
 

B

Botones - class Botones.
Clase para definir el formato y tipo de los botones utilizados
Botones(String, String) - Constructor for class Botones
Constructor.
ButtonHandler - class ButtonHandler.
Clase que maneja los eventos relacionados con los botones de Acción y Figuras.
ButtonHandler() - Constructor for class ButtonHandler
Constructor vacio.
barra - Variable in class Editor
 
blanco - Variable in class DrawingPanel
 
blue - Variable in class PanelAcciones
 
blue - Variable in class PanelFiguras
 
borrar - Variable in class Editor
 

C

callGuardar() - Method in class Editor
 
cargar - Variable in class Editor
 
checkCircle - Static variable in class ButtonHandler
Chequea la selección para dibujar un Circulo.
checkPoly - Static variable in class ButtonHandler
Chequea la selección para dibujar un Polyline.
checkRect - Static variable in class ButtonHandler
Chequea la selección para dibujar un Rectángulo.
checkRot - Static variable in class ButtonHandler
Chequea la selección para hacer una Rotación.
checkScale - Static variable in class ButtonHandler
Chequea la selección para hacer un Escalamiento.
checkTrans - Static variable in class ButtonHandler
Chequea la selección para hacer una Traslación.
cinco - Variable in class MainPanel
 
circleButton - Variable in class PanelFiguras
Boton para crear Circulos
componentResized(ComponentEvent) - Method in class DrawingPanel.ComponentHandler
Detecta una modificacion en el tamaño del Panel para manejar mejor el proceso de pintado

D

DrawingPanel - class DrawingPanel.
Implementa el Panel de dibujo.
DrawingPanel() - Constructor for class DrawingPanel
Constructor.
DrawingPanel.ComponentHandler - class DrawingPanel.ComponentHandler.
Clase para manejar cambios en el drawing Panel
DrawingPanel.ComponentHandler() - Constructor for class DrawingPanel.ComponentHandler
 
DrawingPanel.MouseHandler - class DrawingPanel.MouseHandler.
Clase para manejar eventos de mouse
DrawingPanel.MouseHandler() - Constructor for class DrawingPanel.MouseHandler
 
DrawingPanel.MouseMotionHandler - class DrawingPanel.MouseMotionHandler.
Clase para manejar movimientos de mouse.
DrawingPanel.MouseMotionHandler() - Constructor for class DrawingPanel.MouseMotionHandler
 
dHeight - Variable in class Botones
 
dHeight - Variable in class PanelAcciones
 
dHeight - Variable in class PanelFiguras
 
dWidth - Variable in class Botones
 
dWidth - Variable in class PanelAcciones
 
dWidth - Variable in class PanelFiguras
 
distAct - Variable in class DrawingPanel
Distancia actual desde punto inicial a Punto Actual.
distComp - Variable in class DrawingPanel
Distancia actual desde punto inicial a Punto de Comparación.
dontDraw - Variable in class DrawingPanel
 
doscientos - Variable in class MainPanel
 

E

Editor - class Editor.
Clase tipo Frame que contiene el GUI del programa Ademas realiza el manejo de archivos.
Editor() - Constructor for class Editor
Constructor.
eda - Variable in class ImageFilter
 
evento - Variable in class DrawingPanel
Identifica cambio de tamaño de panel de dibujo.

F

factor - Variable in class DrawingPanel
Factor de Escalamiento actual.
figsC - Variable in class DrawingPanel
Almacena Circulo mientras se dibuja, antes de pasarlo al arreglo de Figuras.
figsP - Variable in class DrawingPanel
Almacena la línea mientras se dibuja, antes de pasarlo al arreglo de Figuras.
figsR - Variable in class DrawingPanel
Almacena Rectángulo mientras se dibuja, antes de pasarlo al arreglo de Figuras.
figuras - Static variable in class DrawingPanel
Almacena las figuras creadas por el usuario

G

getArrayList() - Method in class DrawingPanel
Retorna el arreglo de figuras
getDescription() - Method in class ImageFilter
Entrega la descripcion para este filtro
getExtension(File) - Method in class ImageFilter
Obtiene la extension de un archivo
getGroup() - Static method in class PanelFiguras
Retorna el grupo en que se asociaron los botones de Figuras.
getMaximumSize() - Method in class Botones
Retorna tamaño máximo preferido, que se ha hecho igual al preferido.
getMaximumSize() - Method in class PanelAcciones
Retorna tamaño máximo preferido, que se ha hecho igual al preferido.
getMaximumSize() - Method in class PanelFiguras
Retorna tamaño máximo preferido, que se ha hecho igual al preferido.
getMinimumSize() - Method in class Botones
Retorna tamaño mínimo preferido, que se ha hecho igual al preferido.
getMinimumSize() - Method in class PanelAcciones
Retorna tamaño mínimo preferido, que se ha hecho igual al preferido.
getMinimumSize() - Method in class PanelFiguras
Retorna tamaño mínimo preferido, que se ha hecho igual al preferido.
getPreferredSize() - Method in class Botones
Retorna tamaño preferido, diseñado para visualización correcta en pantalla.
getPreferredSize() - Method in class PanelAcciones
Retorna tamaño preferido, que se ha hecho igual al preferido.
getPreferredSize() - Method in class PanelFiguras
Retorna tamaño preferido, diseñado para visualización correcta en pantalla.
getT() - Method in class DrawingPanel
Envia los parametros de la transformacion de rotacion como un arreglo.
getgui3() - Method in class MainPanel
Permite acceso al atributo gui3, es decir, el panel de dibujo
green - Variable in class PanelAcciones
 
green - Variable in class PanelFiguras
 
grupo - Variable in class PanelAcciones
Grupo para agrupar Botones
grupo - Static variable in class PanelFiguras
Grupo de botones para funcionalidad Toggle
guardar - Variable in class Editor
 
gui - Variable in class MainPanel
Panel para botones de Figura
gui2 - Variable in class MainPanel
Panel para botones de Accion
gui3 - Variable in class MainPanel
Panel para dibujar

H

header - Variable in class Editor
 
hi - Variable in class MyCirc
 
hi - Variable in class MyRect
 

I

ImageFilter - class ImageFilter.
Clase que extiende de FileFilter para permitir el filtrado de archivos y ver solo los .eda
ImageFilter() - Constructor for class ImageFilter
 
initt() - Method in class DrawingPanel
Inicializa el arreglo de figuras, borrando su contenido, para cargar las figuras leidas de archivo.
isEdited() - Method in class DrawingPanel
Avisa si ha habido un click que denote edición de figuras
isReleased(String) - Method in class MyCirc
Actualiza los parametros privados de la figura una vez que se ha efectuado la operacion de escala o traslacion
isReleased(String) - Method in class MyLine
Actualiza los parametros privados de la figura una vez que se ha efectuado la operacion de escala o traslacion
isReleased(String) - Method in class MyRect
Actualiza los parametros privados de la figura una vez que se ha efectuado la operacion de escala o traslacion

L

layout - Variable in class MainPanel
Define el layout a utilizar para ordenar los paneles
listener - Variable in class PanelAcciones
Escucha eventos opresión de Botones
listener - Variable in class PanelFiguras
Objeto para atender la actividad de los botones
load - Variable in class DrawingPanel
 

M

MainPanel - class MainPanel.
Clase que crea el panel principal, que contiene los demás paneles.
MainPanel() - Constructor for class MainPanel
Constructor.
MyCirc - class MyCirc.
Clase para implementar las operaciones sobre las figuras Circulos.
MyCirc(double, double, double, double) - Constructor for class MyCirc
Construye un circulo invocando el constructor de la clase base
MyLine - class MyLine.
Clase para implementar las operaciones sobre las figuras Polylines.
MyLine(double, double, double, double) - Constructor for class MyLine
Construye una linea invocando el constructor de la clase base y con un par de coordenadas.
MyLine(Point2D, Point2D) - Constructor for class MyLine
Construye una linea invocando el constructor de la clase base y con un par de puntos.
MyRect - class MyRect.
Clase para implementar las operaciones sobre las figuras Rectangulos.
MyRect(double, double, double, double) - Constructor for class MyRect
Construye un rectangulo invocando el constructor de la clase base
main(String[]) - Static method in class Editor
Método Main.
menosCinco - Variable in class MainPanel
 
menu - Variable in class Editor
 
menu2 - Variable in class Editor
 
minCoord() - Method in class DrawingPanel
Devuelve el punto mas arriba y a la izquierda de las figuras.
mouseClicked(MouseEvent) - Method in class DrawingPanel.MouseHandler
Atiende eventos de click de mouse
mouseDragged(MouseEvent) - Method in class DrawingPanel.MouseMotionHandler
Maneja eventos relacionados con arrastres del mouse.
mouseMoved(MouseEvent) - Method in class DrawingPanel.MouseMotionHandler
Maneja eventos relacionados con movimiento del mouse.
mousePressed(MouseEvent) - Method in class DrawingPanel.MouseHandler
Atiende evento de presión de un botón mouse.
mouseReleased(MouseEvent) - Method in class DrawingPanel.MouseHandler
Atiende evento de soltar un botón de mouse.

O

oneClick - Variable in class DrawingPanel
Identifica el click con botón izquierdo.
openEda(File) - Method in class Editor
 
otherClick - Variable in class DrawingPanel
Identifica un doble click.

P

PanelAcciones - class PanelAcciones.
Clase tipo Panel que define el panel de Acciones
PanelAcciones() - Constructor for class PanelAcciones
Constructor.
PanelFiguras - class PanelFiguras.
Clase tipo Panel, para crear el panel de Figuras
PanelFiguras() - Constructor for class PanelFiguras
Constructor Crea el panel de botones para crear Figuras.
paintComponent(Graphics) - Method in class DrawingPanel
Implementa el método adecuado para el pintado de la pantalla.
paintt() - Method in class DrawingPanel
Permite que se llame el repintado del Panel de Figuras desde una instancia de DrawingPanel
polyButton - Variable in class PanelFiguras
Boton para crear Polylines
pressed - Static variable in class DrawingPanel
Identifica botón oprimido del mouse.
principal - Variable in class Editor
Panel principal, en que se ubican los demás paneles
puntoAct - Variable in class DrawingPanel
Punto Actual.
puntoComp - Variable in class DrawingPanel
Punto de Comparación.
puntoInicial - Variable in class DrawingPanel
Punto del primer click.
pwout - Variable in class Editor
 

R

r - Variable in class Editor
 
readObject(ObjectInputStream) - Method in class MyCirc
Implementacion del metodo readObject para des-serializar apropiadamente las instancias de clase MyCirc.
readObject(ObjectInputStream) - Method in class MyLine
Implementacion del metodo readObject para des-serializar apropiadamente las instancias de clase MyLine.
readObject(ObjectInputStream) - Method in class MyRect
Implementacion del metodo readObject para des-serializar apropiadamente las instancias de clase MyRect.
rectButton - Variable in class PanelFiguras
Boton para crear Rectangulos
red - Variable in class PanelAcciones
 
red - Variable in class PanelFiguras
 
released - Variable in class DrawingPanel
Identifica botón soltado de mouse.
rotateButton - Variable in class PanelAcciones
Boton para activar Rotacion

S

salir - Variable in class Editor
 
saveCircFig(int) - Method in class Editor
 
saveEda(File) - Method in class Editor
 
savePolyFig(int) - Method in class Editor
 
saveRectFig(int) - Method in class Editor
 
saveXfig(File) - Method in class Editor
 
scale(double, double, double) - Method in class MyCirc
Transformacion de escalamiento
scale(double, double, double) - Method in class MyLine
Transformacion de escalamiento
scale(double, double, double) - Method in class MyRect
Transformacion de escalamiento
scaleButton - Variable in class PanelAcciones
Boton para activar Escalamiento
scaleDecision(int, String, double, double, double) - Method in class DrawingPanel
 
selector - Variable in class Editor
 
setArrayList(Shape) - Static method in class DrawingPanel
Permite ingresar las figuras cuando son leídas desde archivo
setEdited(boolean) - Method in class DrawingPanel
Avisa que ha sido almacenado el dibujo.
setEvento(boolean) - Method in class DrawingPanel
Permite controlar la ejecucion de ciertos comandos al invocar paintComponent().
setT(double[]) - Method in class DrawingPanel
Configura la transformacion de rotacion cuando ha sido leida desde archivo
subheader - Variable in class Editor
 

T

tformR - Static variable in class DrawingPanel
Contiene la actual transformación de Rotación.
translate(double, double) - Method in class MyCirc
Transformacion de traslacion
translate(double, double) - Method in class MyLine
Transformacion de traslacion
translate(double, double) - Method in class MyRect
Transformacion de traslacion
translateButton - Variable in class PanelAcciones
Boton para activar Traslacion
translateDecision(int, String, double, double) - Method in class DrawingPanel
 
tres - Variable in class DrawingPanel.MouseHandler
 
twoClick - Variable in class DrawingPanel
Identifica click con botón izquierdo.

W

wHeight - Variable in class Editor
 
wWidth - Variable in class Editor
 
whatToDo() - Static method in class ButtonHandler
Retorna un string según qué Acción se escogió realizar.
whichToDraw() - Static method in class ButtonHandler
Retorna un string según qué Figura se escogió dibujar.
wi - Variable in class MyCirc
 
wi - Variable in class MyRect
 
writeObject(ObjectOutputStream) - Method in class MyCirc
Implementacion del metodo writeObject para serializar apropiadamente las instancias de clase MyCirc
writeObject(ObjectOutputStream) - Method in class MyLine
Implementacion del metodo writeObject para serializar apropiadamente las instancias de clase MyLine
writeObject(ObjectOutputStream) - Method in class MyRect
Implementacion del metodo writeObject para serializar apropiadamente las instancias de clase MyRect

X

x1i - Variable in class MyLine
 
x2i - Variable in class MyLine
 
xfigs - Variable in class Editor
 
xi - Variable in class MyCirc
 
xi - Variable in class MyRect
 

Y

y1i - Variable in class MyLine
 
y2i - Variable in class MyLine
 
yi - Variable in class MyCirc
 
yi - Variable in class MyRect
 

A B C D E F G H I L M O P R S T W X Y