A B C D E F G L M P S

A

accept(File) - Method in class ExtensionsFileFilter
Comprueba si la extension del archivo concuerda con alguna de las extensiones que maneja este Filtro.
addExtension(String) - Method in class ExtensionsFileFilter
Agrega extensiones al Filtro.
addRadioButton(String, ActionListener) - Method in class ColorPanel
Metodo encargado de crear un RadioButton y agregarlo a este panel.
agregarBoton(String, ActionListener) - Method in class ButtonPanel
Agrega un boton al panel de botones y un Listener al boton.

B

ButtonPanel - class ButtonPanel.
Crea un panel de botones.
ButtonPanel(int, int, String) - Constructor for class ButtonPanel
El Constructor de esta clase, crea un Panel, seteando el Laoyout Manager en GridLayout y creando un grilla de (X, Y) para poder agregar otros objetos.

C

CargarFiguras - class CargarFiguras.
Se crea un objeto para crear un FileChooser y poder cargar posteriormente un archivo con extension .EDA
CargarFiguras() - Constructor for class CargarFiguras
Un objeto vacio, que sirve para manipular la carga de elementos en formato .eda
ColorPanel - class ColorPanel.
Crea un panel con RadioButtons.
ColorPanel(int, int, String) - Constructor for class ColorPanel
El Constructor de esta clase, crea un Panel, seteando el Laoyout Manager en GridLayout y creando un grilla de (X, Y) para poder agregar otros objetos.

D

DrawPanel - class DrawPanel.
Esta clase, nos permite crear nuestro panel de dibujo, en donde pondremos las figuras que dibujemos.
DrawPanel() - Constructor for class DrawPanel
Crea un objeto drawPanel en donde dibujaremos las figuras.
direccion() - Method in class Figuras
Este metodo se encarga de entregar el punto que se encuentra en la esquina superior izquierda del rectangulo imaginario formado por los puntos p1 y p2.

E

Editor - class Editor.
Clase Principal, ella se encargara de crear nuestras ventanas y paneles.
Editor() - Constructor for class Editor
 
ExtensionsFileFilter - class ExtensionsFileFilter.
Se encarga de Filtrar las extensiones desplegadas por el FileChooser, para evitar el cargar un archivo no valido "por error".
ExtensionsFileFilter() - Constructor for class ExtensionsFileFilter
 

F

Figuras - class Figuras.
Esta clase crea objetos del tipo figuras.

G

GuardarFiguras - class GuardarFiguras.
Crea un objeto con un ArrayList que luego sera guardado en disco mediante el metodo Save().
GuardarFiguras(ArrayList) - Constructor for class GuardarFiguras
Guarda el ArrayList que posteriormente sera guardado en disco
getColor() - Method in class Figuras
Metodo que retorna el color con fue dibujado esta figura.
getDescription() - Method in class ExtensionsFileFilter
Extrae la descripcion de este Filtro.
getFigura() - Method in class Figuras
Metodo implementado por las clases Elipse, Rectangulo y Linea

L

load() - Method in class CargarFiguras
Metodo encargado de realizar el cargado de figuras previamente creadas con el editor, en formato .eda
loadOption() - Method in class DrawPanel
Este metodo se invoca cuando es presionado el boton de cargar.

M

main(String[]) - Static method in class Editor
Este constructor, crea un Frame en donde iran el resto de nuestros objetos.

P

paintComponent(Graphics) - Method in class DrawPanel
Metodo encargado de pintar y repintar lo que dibujemos
printFin(FileWriter) - Method in class Figuras
Metodo implementado por las clases Elipse, Rectangulo y Linea
printIni(FileWriter) - Method in class Figuras
Metodo implementado por las clases Elipse, Rectangulo y Linea

S

save() - Method in class GuardarFiguras
Metodo encargado de guardar en disco el ArrayList Figuras
saveOption() - Method in class DrawPanel
Este metodo se invoca cuando es presionado el boton de guardar.
setColor(Color, int) - Method in class DrawPanel
Cuando un radio button es presionado, se invoca a este metodo para modificar el color actual.
setDescription(String) - Method in class ExtensionsFileFilter
Agrega la descripcion para las extensiones manejadas por este filtro.
setExt(File) - Method in class GuardarFiguras
Cambia la extension del archivo especificado en el FileChooser por una extension .fig
setOption(String) - Method in class DrawPanel
Recibe un llamado cuando es presionado algun boton.

A B C D E F G L M P S