Serialized Form
Class Botones extends javax.swing.JToggleButton implements Serializable |
dWidth
int dWidth
- See Also:
- Constant Field Values
dHeight
int dHeight
- See Also:
- Constant Field Values
Class DrawingPanel extends javax.swing.JPanel implements Serializable |
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 |
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 |
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 |
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
xi
double xi
yi
double yi
wi
double wi
hi
double hi
Class MyLine extends java.awt.geom.Line2D.Double implements Serializable |
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
x1i
double x1i
y1i
double y1i
x2i
double x2i
y2i
double y2i
Class MyRect extends java.awt.geom.Rectangle2D.Double implements Serializable |
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
xi
double xi
yi
double yi
wi
double wi
hi
double hi
Class PanelAcciones extends javax.swing.JPanel implements Serializable |
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 |
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