Serialized Form

Class Botones extends javax.swing.JToggleButton implements Serializable

Serialized Fields

dWidth

int dWidth
See Also:
Constant Field Values

dHeight

int dHeight
See Also:
Constant Field Values


Class DrawingPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

puntoInicial

java.awt.geom.Point2D puntoInicial
Punto del primer click.


puntoComp

java.awt.geom.Point2D puntoComp
Punto de Comparación. Usualmente corresponde al primer punto antes de comenzar unn arrastre o drag.


puntoAct

java.awt.geom.Point2D puntoAct
Punto Actual. Es el punto en que el mouse se encuentra en este momento.


oneClick

boolean oneClick
Identifica el click con botón izquierdo.


twoClick

boolean twoClick
Identifica click con botón izquierdo.


otherClick

boolean otherClick
Identifica un doble click.


figsC

java.awt.geom.Ellipse2D figsC
Almacena Circulo mientras se dibuja, antes de pasarlo al arreglo de Figuras.


figsR

java.awt.geom.Rectangle2D figsR
Almacena Rectángulo mientras se dibuja, antes de pasarlo al arreglo de Figuras.


figsP

java.awt.geom.Line2D figsP
Almacena la línea mientras se dibuja, antes de pasarlo al arreglo de Figuras.


dontDraw

boolean dontDraw

released

boolean released
Identifica botón soltado de mouse.


evento

boolean evento
Identifica cambio de tamaño de panel de dibujo.


angulo

double angulo
Angulo de Rotación actual


factor

double factor
Factor de Escalamiento actual.


distAct

double distAct
Distancia actual desde punto inicial a Punto Actual.


distComp

double distComp
Distancia actual desde punto inicial a Punto de Comparación.


blanco

int blanco
See Also:
Constant Field Values

load

boolean load

anyClick

boolean anyClick

anchorX

double anchorX

anchorY

double anchorY


Class Editor extends javax.swing.JFrame implements Serializable

Serialized Fields

principal

MainPanel principal
Panel principal, en que se ubican los demás paneles


barra

javax.swing.JMenuBar barra

menu

javax.swing.JMenu menu

menu2

javax.swing.JMenu menu2

cargar

javax.swing.JMenuItem cargar

guardar

javax.swing.JMenuItem guardar

salir

javax.swing.JMenuItem salir

borrar

javax.swing.JMenuItem borrar

selector

javax.swing.JFileChooser selector

pwout

java.io.PrintWriter pwout

xfigs

java.util.ArrayList xfigs

header

java.lang.String header

subheader

java.lang.String subheader

r

double r
See Also:
Constant Field Values

wHeight

int wHeight
See Also:
Constant Field Values

wWidth

int wWidth
See Also:
Constant Field Values


Class MainPanel extends javax.swing.JRootPane implements Serializable

Serialized Fields

gui

PanelFiguras gui
Panel para botones de Figura


gui2

PanelAcciones gui2
Panel para botones de Accion


gui3

DrawingPanel gui3
Panel para dibujar


layout

javax.swing.SpringLayout layout
Define el layout a utilizar para ordenar los paneles


doscientos

int doscientos
See Also:
Constant Field Values

cinco

int cinco
See Also:
Constant Field Values

menosCinco

int menosCinco
See Also:
Constant Field Values


Class MyCirc extends java.awt.geom.Ellipse2D.Double implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Implementacion del metodo readObject para des-serializar apropiadamente las instancias de clase MyCirc. Termina llamando al metodo estatico de la clase DrawingPanel para incluir la figura recien leida.


writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Implementacion del metodo writeObject para serializar apropiadamente las instancias de clase MyCirc

Serialized Fields

xi

double xi

yi

double yi

wi

double wi

hi

double hi


Class MyLine extends java.awt.geom.Line2D.Double implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Implementacion del metodo readObject para des-serializar apropiadamente las instancias de clase MyLine. Termina llamando al metodo estatico de la clase DrawingPanel para incluir la figura recien leida.


writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Implementacion del metodo writeObject para serializar apropiadamente las instancias de clase MyLine

Serialized Fields

x1i

double x1i

y1i

double y1i

x2i

double x2i

y2i

double y2i


Class MyRect extends java.awt.geom.Rectangle2D.Double implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Implementacion del metodo readObject para des-serializar apropiadamente las instancias de clase MyRect. Termina llamando al metodo estatico de la clase DrawingPanel para incluir la figura recien leida.


writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Implementacion del metodo writeObject para serializar apropiadamente las instancias de clase MyRect

Serialized Fields

xi

double xi

yi

double yi

wi

double wi

hi

double hi


Class PanelAcciones extends javax.swing.JPanel implements Serializable

Serialized Fields

rotateButton

Botones rotateButton
Boton para activar Rotacion


translateButton

Botones translateButton
Boton para activar Traslacion


scaleButton

Botones scaleButton
Boton para activar Escalamiento


grupo

javax.swing.ButtonGroup grupo
Grupo para agrupar Botones


listener

ButtonHandler listener
Escucha eventos opresión de Botones


dWidth

int dWidth
See Also:
Constant Field Values

dHeight

int dHeight
See Also:
Constant Field Values

red

int red
See Also:
Constant Field Values

green

int green
See Also:
Constant Field Values

blue

int blue
See Also:
Constant Field Values


Class PanelFiguras extends javax.swing.JPanel implements Serializable

Serialized Fields

circleButton

Botones circleButton
Boton para crear Circulos


rectButton

Botones rectButton
Boton para crear Rectangulos


polyButton

Botones polyButton
Boton para crear Polylines


listener

ButtonHandler listener
Objeto para atender la actividad de los botones


dWidth

int dWidth
See Also:
Constant Field Values

dHeight

int dHeight
See Also:
Constant Field Values

red

int red
See Also:
Constant Field Values

green

int green
See Also:
Constant Field Values

blue

int blue
See Also:
Constant Field Values