Class LayoutPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.app.project.documents.layout.gui.LayoutPanel
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,org.gvsig.andami.ui.mdiManager.IWindow,org.gvsig.andami.ui.mdiManager.IWindowListener,org.gvsig.andami.ui.mdiManager.SingletonWindow,org.gvsig.app.project.documents.gui.IDocumentWindow,org.gvsig.tools.observer.Observer,org.gvsig.tools.persistence.Persistent
- Direct Known Subclasses:
DefaultLayoutPanel
public abstract class LayoutPanel
extends JPanel
implements org.gvsig.app.project.documents.gui.IDocumentWindow, org.gvsig.tools.observer.Observer, org.gvsig.tools.persistence.Persistent
- Author:
- Jorge Piera Llodrá
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract IFFramePanelcreateFFrameDialog(IFFrame fframe) The dialogs are created here each time that are needed.abstract voidabstract LayoutContextReturns the LayoutContext.abstract LayoutControlReturns LayoutControl.abstract voidhideToc()abstract booleanabstract voidIt opens a dialog to select pdf file where to save the Layout in this format.abstract voidlayoutToPDF(File file) abstract voidlayoutToPDF(String suggestedName) Opens a dialog where to pick a PDF-file to save the current Layout suggesting a name for the file given by the first argumentabstract voidIt opens a dialog to select ps file where to save the Layout in this format.abstract voidlayoutToPS(String suggestedName) Opens a dialog where to pick a PS-file to save the current Layout suggesting a name for the file given by the first argumentabstract voidobtainRect(boolean isPrint) It obtains the rectángulo that represents the sheet with the characteristics that contains attributes and differentiating if is to visualize in screen or for print.abstract voidsetLayoutManager(LayoutManager layoutManager) abstract voidsetShowIconTag(boolean modeDebug) abstract voidIt shows the dialog of configuration of the Layout.abstract booleanIt shows the dialog of Layout´s properties.abstract voidIt shows the dialog of printing of the Layout.abstract voidshowToc()Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.app.project.documents.gui.IDocumentWindow
getDocument, getWindowLayout, setDocument, setWindowLayoutMethods inherited from interface org.gvsig.andami.ui.mdiManager.IWindow
getWindowInfo, getWindowProfileMethods inherited from interface org.gvsig.andami.ui.mdiManager.IWindowListener
windowActivated, windowClosedMethods inherited from interface org.gvsig.tools.observer.Observer
updateMethods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToStateMethods inherited from interface org.gvsig.andami.ui.mdiManager.SingletonWindow
getWindowModel
-
Constructor Details
-
LayoutPanel
public LayoutPanel()
-
-
Method Details
-
getLayoutContext
Returns the LayoutContext.- Returns:
- LayoutContext.
-
getLayoutControl
Returns LayoutControl.- Returns:
- LayoutControl.
-
isShowIconTag
public abstract boolean isShowIconTag()- Returns:
- Returns the bShowIconTag.
-
setShowIconTag
public abstract void setShowIconTag(boolean modeDebug) - Parameters:
modeDebug- The bModeDebug to set.
-
layoutToPDF
public abstract void layoutToPDF()It opens a dialog to select pdf file where to save the Layout in this format. -
layoutToPDF
Opens a dialog where to pick a PDF-file to save the current Layout suggesting a name for the file given by the first argument- Parameters:
suggestedName-
-
layoutToPDF
-
layoutToPS
public abstract void layoutToPS()It opens a dialog to select ps file where to save the Layout in this format. -
layoutToPS
Opens a dialog where to pick a PS-file to save the current Layout suggesting a name for the file given by the first argument- Parameters:
suggestedName-
-
createFFrameDialog
The dialogs are created here each time that are needed.- Parameters:
fframe- Rectangle that represents the place that occupied the element added.- Returns:
- IFFrame Returns the FFrame added or null if the fframe has not been added.
-
obtainRect
public abstract void obtainRect(boolean isPrint) It obtains the rectángulo that represents the sheet with the characteristics that contains attributes and differentiating if is to visualize in screen or for print. -
showFConfig
public abstract void showFConfig()It shows the dialog of configuration of the Layout. -
showFProperties
public abstract boolean showFProperties()It shows the dialog of Layout´s properties. -
showPrintDialog
It shows the dialog of printing of the Layout.- Parameters:
job- PrinterJob
-
setLayoutManager
-
drawLayoutPrint
-
hideToc
public abstract void hideToc() -
showToc
public abstract void showToc()
-