public class FLayoutZooms extends java.lang.Object implements Observable
Constructor and Description |
---|
FLayoutZooms(LayoutPanel layoutPanel) |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer o) |
void |
deleteObserver(Observer o) |
void |
deleteObservers() |
void |
realZoom()
Aplica el zoom real teniendo en cuenta la resolución de pantalla.
|
void |
setPan(java.awt.Point p1,
java.awt.Point p2)
Modifica los puntos de control para generar el zoom del Layout
|
void |
setViewZoomIn(java.awt.geom.Point2D poi1,
java.awt.geom.Point2D poi2)
Realiza un zoom in a las vista añadidas al Layout que esten seleccionadas
|
void |
setViewZoomOut(java.awt.Point p2)
Realiza un zoom out a las vistas añadidas al Layout y que estén
seleccionadas
|
void |
setZoom(double dif,
java.awt.Point p2)
Realiza un zoom out sobre el Layout que se le pasa como parámetro.
|
void |
setZoomIn(java.awt.Point p1,
java.awt.Point p2)
Realiza un zoom por rectángulo o por punto con un escalado por defecto
sobre el Layout que se le pasa como parámetro.
|
void |
setZoomOut(java.awt.Point p2)
Realiza un zoom out sobre el Layout que se le pasa como parámetro.
|
void |
zoomAllFrames()
Realiza un zoom a todos los elementos del layout.
|
void |
zoomIn()
Realiza un zoom in a partir del zoom actual de la vista.
|
void |
zoomOut()
Realiza un zoom out a partir del zoom actual de la vista.
|
void |
zoomSelect()
Realiza un zoom a los elementos que esten seleccionados, si no hay
ningún elemento seleccionado no realiza ningún zoom
|
public FLayoutZooms(LayoutPanel layoutPanel)
public void setZoomIn(java.awt.Point p1, java.awt.Point p2)
p1
- punto de inicio del rectángulo.p2
- punto final del recángulo.public void setZoomOut(java.awt.Point p2)
p2
- punto central del rectángulo.public void setZoom(double dif, java.awt.Point p2)
dif
- factor.p2
- punto final del recángulo.public void realZoom()
public void zoomIn()
public void zoomOut()
public void zoomSelect()
public void zoomAllFrames()
public void setViewZoomIn(java.awt.geom.Point2D poi1, java.awt.geom.Point2D poi2)
p1
- Punto inicial del rectángulop2
- Punto final del rectángulopublic void setViewZoomOut(java.awt.Point p2)
p2
- Punto centralpublic void setPan(java.awt.Point p1, java.awt.Point p2)
p1
- Punto inicialp2
- Punto finalpublic void addObserver(Observer o)
addObserver
in interface Observable
public void deleteObserver(Observer o)
deleteObserver
in interface Observable
public void deleteObservers()
deleteObservers
in interface Observable