|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectFormas
Clase utilizada para manejar las figuras, y poder guardarlas como objeto (serializar), es una clase abstracta que ser? extendida por las clases correspondientes a cada figura.
Field Summary | |
static java.lang.String |
FORMAS_SET
|
Constructor Summary | |
Formas(java.awt.geom.Point2D punto1,
java.awt.geom.Point2D punto2)
Constructor de la clase, define los puntos que corresponden al inicio y final de la figura. |
Method Summary | |
java.awt.geom.Point2D |
getP1()
M?todo para poder acceder a un campo provado de la clase Formas |
java.awt.geom.Point2D |
getP2()
M?todo para poder acceder a un campo provado de la clase Formas |
abstract java.lang.Object |
setForma()
M?todo abstracta que se usa para devolver un Shape (aunque en este caso se usa un Object) ser? implementada en cada una de las clases derivadas |
void |
setP2(java.awt.geom.Point2D p2)
M?todo que setea el segundo punto de la figura cuando se libera el bot?n del mouse, al estar dibujando una figura. |
abstract void |
writeForma(java.io.FileWriter out)
M?todo abstracto para escribir cada una de las figuras al archivo con extensi?n ".fig" |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String FORMAS_SET
Constructor Detail |
public Formas(java.awt.geom.Point2D punto1, java.awt.geom.Point2D punto2)
punto1
- corresponde al punto inicial de la figurapunto2
- corresponde al punto final de la figuraMethod Detail |
public abstract java.lang.Object setForma()
public void setP2(java.awt.geom.Point2D p2)
p2
- El punto final de la figura, obtenido al soltar el mousepublic java.awt.geom.Point2D getP1()
public java.awt.geom.Point2D getP2()
public abstract void writeForma(java.io.FileWriter out) throws java.io.IOException
out
- FileWriter para poder escribir en el mismo archivo.
java.io.IOException
- Cuando no puede escribir al archivo o el archivo no
existe.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |