|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectForma
Rectangulo
public class Rectangulo
Clase Rectangulo que es un extends de la clase Forma
Method Summary | |
---|---|
void |
escalar(java.awt.Point center,
double factor)
Permite cambiar el tamano en forma escalada |
java.awt.Point |
getCentro()
Metodo encargado de calcular y retornar el centro del rectangulo |
java.awt.Point |
getRef(java.awt.Point vertice)
Metodo que permite obtener el punto con respecto al que se realiara una modificacion |
int |
getTipoFigura()
Devuelve el tipo de figura |
Cuadrado |
getVertice(int i)
Devuelve uno de los vertices de la figura |
void |
paintComponent(java.awt.Graphics2D g2d)
Metodo que permite dibujar la figura en pantalla |
void |
reposicionarCuadro()
reposiciona los cuadros de los vertices |
void |
rotar(java.awt.Point center,
double deltaAngulo)
Permite rotar la figura respecto a algun punto |
void |
setEsSelector()
Metodo que permite definir si un rectangulo corresponde al rectangulo selector de figuras o no |
void |
setThirdCorner(java.awt.Point p)
Permite asignar los vertices del Rectangulo en forma grafica |
void |
trasladar(double dx,
double dy)
Permite trasladar la figura dentro de la ventana |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void paintComponent(java.awt.Graphics2D g2d)
paintComponent
in class Forma
g2d
- Variable Graphics2dpublic void setThirdCorner(java.awt.Point p)
p
- punto al cual se setea el vertice opuestopublic void escalar(java.awt.Point center, double factor)
escalar
in class Forma
center
- Punto respecto al cual se realiza el escalamientofactor
- factor del escalamientopublic void rotar(java.awt.Point center, double deltaAngulo)
rotar
in class Forma
center
- Punto respecto al que se rotara la figuradeltaAngulo
- angulo de rotacionpublic void trasladar(double dx, double dy)
trasladar
in class Forma
dx
- desplazamiento en el eje x de la figurady
- desplazamiento en el eje y de la figurapublic void reposicionarCuadro()
public Cuadrado getVertice(int i)
i
- numero del vertice que se desea obtener
public int getTipoFigura()
getTipoFigura
in class Forma
public java.awt.Point getCentro()
public void setEsSelector()
public java.awt.Point getRef(java.awt.Point vertice)
getRef
in class Forma
vertice
- corresponde a algun punto que
pertenece a alguno de los cuadrados de manipulacion
de la figura
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |