|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel com.iver.cit.gvsig.gui.layout.Layout
Mapa.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
static int |
ACTUALIZADO
|
static int |
CIRCLE
|
static int |
DESACTUALIZADO
|
static int |
GRAPHICS
|
static java.awt.Image |
iCircle
|
static java.awt.Image |
icrux
|
static java.awt.Image |
iinfo
|
static java.awt.Image |
iLayoutpan
|
static java.awt.Image |
iLayoutzoomin
|
static java.awt.Image |
iLayoutzoomout
|
static java.awt.Image |
iLine
|
static java.awt.Image |
ipan
|
static java.awt.Image |
iPoint
|
static java.awt.Image |
iPoligon
|
static java.awt.Image |
iRect
|
static java.awt.Image |
iRectangle
|
static java.awt.Image |
itag
|
static java.awt.Image |
izoomin
|
static java.awt.Image |
izoomout
|
static int |
LINE
|
static java.util.Hashtable |
nums
|
static int |
PAN
|
static int |
POINT
|
static int |
POLYGON
|
static int |
POLYLINE
|
static int |
RECTANGLE
|
static int |
RECTANGLEGROUP
|
static int |
RECTANGLELEGEND
|
static int |
RECTANGLEPICTURE
|
static int |
RECTANGLESCALEBAR
|
static int |
RECTANGLESIMPLE
|
static int |
RECTANGLESYMBOL
|
static int |
RECTANGLETEXT
|
static int |
RECTANGLEVIEW
|
static int |
SELECT
|
static int |
SET_TAG
|
static int |
VIEW_FULL
|
static int |
VIEW_PAN
|
static int |
VIEW_ZOOMIN
|
static int |
VIEW_ZOOMOUT
|
static int |
ZOOM_MAS
|
static int |
ZOOM_MENOS
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Layout()
Creates a new Layout object. |
Method Summary | |
void |
addFFrame(IFFrame frame,
boolean clearSelection)
Añade un fframe al Arraylist m_fframes. |
void |
backColorChanged(ColorEvent e)
|
static Layout |
createLayout(XMLEntity xml,
Project p)
Crea un Objeto de esta clase a partir de la información del XMLEntity. |
void |
drawLayoutPrint(java.awt.Graphics2D g2)
Método para imprimir el Layout sin modificar la matriz de transformación. |
void |
extentChanged(java.awt.geom.Rectangle2D newExtent)
|
void |
fullRect()
Obtiene el rect que se ajusta al tamaño de la ventana, para ver el folio entero. |
java.awt.geom.AffineTransform |
getAT()
Devuelve la Matriz transformada que se esta plicando al Layout. |
Attributes |
getAtributes()
Devuelve los atributos del Mapa. |
java.util.ArrayList |
getFFrames()
Obtiene el ArrayList con todos los FFrames que se han añadido al Layout. |
IFFrame[] |
getFFrameSelected()
|
java.awt.Point |
getFirstPoint()
Devuelve el punto del primer click de ratón. |
boolean |
getIsDrawGrid()
Devuelve si se dibuja el Grid en el Layout o no. |
java.awt.Point |
getLastPoint()
Devuelve el punto donde se soltó el botón del ratón. |
java.awt.Point |
getPointAnt()
Devuelve el punto de click de ratón anterior. |
java.awt.geom.Rectangle2D.Double |
getRect()
Devuelve el Rectangle2D que representa en pixels al folio. |
java.awt.Point |
getRectOrigin()
Devuelve el punto que representa la esquina noroeste del mapa. |
java.awt.Rectangle |
getReSel()
Devuelve el rectángulo de selección por rectángulo. |
boolean |
getRuler()
Devuelve si se muestra la regla del Layout. |
int |
getTool()
Obtiene un entero que representa la herramienta seleccionada. |
ViewInfo |
getViewInfo()
|
java.lang.Object |
getViewModel()
|
XMLEntity |
getXMLEntity()
Devuelve un Objeto XMLEntity con la información los atributos necesarios para poder después volver a crear el objeto original. |
boolean |
isCuadricula()
Devuelve si se esta aplicando en los fframes que se añden al Layout la cuadrícula, o no. |
boolean |
isDrawingCancelled()
Devuelve true si el dibujado ha sido cancelado. |
boolean |
isReSel()
Devuelve true si se debe dibujar el rectángulo de selección y realizar la sellección. |
void |
obtainRect(boolean isPrint)
Obtiene el rectángulo que representa el folio con las características que contiene attributes y diferenciando si es para visualizar en pantalla o para imprimir. |
boolean |
openFFrameDialog(IFFrame fframe)
Se crean aquí los dialogos cada vez que se necesitan. |
protected void |
paintComponent(java.awt.Graphics g)
paintComponent del Layout. |
void |
refresh()
Refresca el Layout. |
void |
setCancelDrawing(boolean b)
Pone el dibuja a cancelado o no según se quiera. |
void |
setFirstPoint(java.awt.Point p)
Rellena el primer punto de click de ratón. |
void |
setIsCuadricula(boolean b)
Se actualiza el estado de la cuadrícula, si se aplica o no. |
void |
setIsDrawGrid(boolean b)
Inserta si se muestra el Grid del Layout. |
void |
setIsReSel(boolean b)
Rellena con true si se debe de dibujar y seleccionar por rectángulo de selección. |
void |
setLastPoint(java.awt.Point p)
Rellena el punto donde se solto el botón del ratón. |
void |
setMapCursor(java.awt.Cursor cursor)
Cambia el puntero del raton al cusor que se le introduce como parámetro. |
void |
setMapCursor(java.awt.Image image)
Sustituye el puntero del ratón por la imagen que se le pasa como parámetro. |
void |
setPointAnt(java.awt.Point p)
Rellena el punto de click de ratón anterior. |
void |
setProjectMap(ProjectMap m)
Rellena el ProjectMap del Layout. |
void |
setRuler(boolean b)
Inserta si se muestra o no la regla del Layout. |
void |
setStatus(int s)
Pone el estado que se quiera. |
void |
setTool(int i)
Pone como seleccionada a la herramienta a partir de su número. |
void |
showFConfig()
Muestra el diálogo de configuración del Layout. |
void |
showFProperties()
Mestra el diálogo de propiedades del Layout. |
void |
showPagePropertiesWindow(java.awt.print.PrinterJob job)
Abre el diálogo de propiedades del folio, pasando como parámetro el PrinterJob. |
void |
showPrintDialog(java.awt.print.PrinterJob job)
Muestra el diálogo de imprimir pasandole el printerJob como parámetro. |
void |
viewActivated()
|
void |
viewClosed()
|
void |
viewFull()
Realiza una extenión completa de las capas que contiene la vista del FFrameView. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int ZOOM_MAS
public static final int ZOOM_MENOS
public static final int PAN
public static final int DESACTUALIZADO
public static final int RECTANGLEVIEW
public static final int RECTANGLEPICTURE
public static final int RECTANGLESCALEBAR
public static final int RECTANGLELEGEND
public static final int RECTANGLETEXT
public static final int RECTANGLE
public static final int ACTUALIZADO
public static final int SELECT
public static final int POINT
public static final int LINE
public static final int POLYLINE
public static final int RECTANGLESIMPLE
public static final int CIRCLE
public static final int POLYGON
public static final int GRAPHICS
public static final int RECTANGLESYMBOL
public static final int RECTANGLEGROUP
public static final int VIEW_ZOOMIN
public static final int VIEW_ZOOMOUT
public static final int VIEW_FULL
public static final int VIEW_PAN
public static final int SET_TAG
public static final java.awt.Image iLayoutpan
public static final java.awt.Image ipan
public static final java.awt.Image iLayoutzoomin
public static final java.awt.Image izoomin
public static final java.awt.Image iLayoutzoomout
public static final java.awt.Image izoomout
public static final java.awt.Image iinfo
public static final java.awt.Image icrux
public static final java.awt.Image itag
public static final java.awt.Image iPoint
public static final java.awt.Image iRect
public static final java.awt.Image iLine
public static final java.awt.Image iRectangle
public static final java.awt.Image iCircle
public static final java.awt.Image iPoligon
public static java.util.Hashtable nums
Constructor Detail |
public Layout()
Method Detail |
public void setProjectMap(ProjectMap m)
m
- ProjectMap.public java.awt.Rectangle getReSel()
public boolean isReSel()
public void setIsReSel(boolean b)
b
- boolean.public boolean isDrawingCancelled()
public void setCancelDrawing(boolean b)
b
- true si se quiere cancelar el dibujado.public java.util.ArrayList getFFrames()
public void fullRect()
public void drawLayoutPrint(java.awt.Graphics2D g2)
g2
- protected void paintComponent(java.awt.Graphics g)
g
- Graphics del Layout.public void addFFrame(IFFrame frame, boolean clearSelection)
frame
- fframe a añadir.clearSelection
- para que se quede seleccionado únicamente el que
añadimos y false si lo que se pretende es que no se
deseleccionen lo que ya están seleccionados.public void showPagePropertiesWindow(java.awt.print.PrinterJob job)
job
- public void refresh()
public void obtainRect(boolean isPrint)
isPrint
- si es para imprimir.public void showFConfig()
public void showFProperties()
public void showPrintDialog(java.awt.print.PrinterJob job)
job
- public void setMapCursor(java.awt.Image image)
image
- public void setMapCursor(java.awt.Cursor cursor)
cursor
- cursor a mostrar en el puntero del ratón.public void setTool(int i)
i
- public boolean openFFrameDialog(IFFrame fframe)
fframe
- Rectangle que representa el lugar que ocupara el elemento
añadido.
public java.awt.geom.Rectangle2D.Double getRect()
public int getTool()
public java.awt.geom.AffineTransform getAT()
public Attributes getAtributes()
public void setStatus(int s)
s
- estado.public java.awt.Point getRectOrigin()
public java.awt.Point getFirstPoint()
public java.awt.Point getPointAnt()
public java.awt.Point getLastPoint()
public void setFirstPoint(java.awt.Point p)
p
- punto.public void setPointAnt(java.awt.Point p)
p
- punto.public void setLastPoint(java.awt.Point p)
p
- punto.public ViewInfo getViewInfo()
com.iver.mdiApp.ui.MDIManager.View#getViewInfo()
public void setRuler(boolean b)
b
- True si se muestra la regla.public boolean getRuler()
public boolean isCuadricula()
public void setIsCuadricula(boolean b)
b
- true si se aplica la cuadrícula.public void viewFull() throws DriverException
DriverException
public XMLEntity getXMLEntity()
public static Layout createLayout(XMLEntity xml, Project p)
xml
- XMLEntityp
- Proyecto.
public void viewActivated()
com.iver.mdiApp.ui.MDIManager.View#viewActivated()
public void extentChanged(java.awt.geom.Rectangle2D newExtent)
com.iver.cit.gvsig.fmap.IMapExtentListener#extentChanged(java.awt.geom.Rectangle2D)
public java.lang.Object getViewModel()
com.iver.mdiApp.ui.MDIManager.SingletonView#getViewModel()
public boolean getIsDrawGrid()
public void setIsDrawGrid(boolean b)
b
- True si se muestra el Grid del Layout.public void viewClosed()
com.iver.andami.ui.mdiManager.ViewListener#viewClosed()
public void backColorChanged(ColorEvent e)
com.iver.cit.gvsig.fmap.ViewPortListener#backColorChanged(com.iver.cit.gvsig.fmap.ColorEvent)
public IFFrame[] getFFrameSelected()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |