public class ThumbnailDialog
extends javax.swing.JDialog
Modifier and Type | Class and Description |
---|---|
protected class |
ThumbnailDialog.AreaOfInterestListener
Used to perform a translation using the area of interest.
|
protected class |
ThumbnailDialog.AreaOfInterestOverlay
An overlay that represents the current area of interest.
|
protected class |
ThumbnailDialog.ThumbnailCanvasComponentListener
Used to allow the SVG document being displayed by the thumbnail to be
resized properly when parent resizes.
|
protected class |
ThumbnailDialog.ThumbnailComponentListener
Used to allow the SVG document being displayed by the thumbnail to be
resized properly.
|
protected class |
ThumbnailDialog.ThumbnailDocumentListener
Used to determine whether or not the GVT tree of the thumbnail has to be
updated.
|
protected class |
ThumbnailDialog.ThumbnailGVTListener
Used to update the overlay and/or the GVT tree of the thumbnail.
|
protected class |
ThumbnailDialog.ThumbnailListener
Used the first time the thumbnail dialog is shown to make visible the
current GVT tree being displayed by the original SVG component.
|
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected ThumbnailDialog.AreaOfInterestListener |
aoiListener
The overlay used to display the area of interest.
|
protected static java.util.ResourceBundle |
bundle
The resource bundle
|
protected boolean |
documentChanged
A flag bit that indicates a document has been loaded.
|
protected boolean |
interactionEnabled |
protected ThumbnailDialog.AreaOfInterestOverlay |
overlay
The overlay used to display the area of interest.
|
protected static ResourceManager |
resources
The resource manager
|
protected static java.lang.String |
RESOURCES
The resource file name
|
protected JSVGCanvas |
svgCanvas
The canvas that owns the SVG document to display.
|
protected JGVTComponent |
svgThumbnailCanvas
The canvas that displays the thumbnail.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ThumbnailDialog(java.awt.Frame owner,
JSVGCanvas svgCanvas)
Constructs a new
ThumbnailDialog for the specified canvas. |
Modifier and Type | Method and Description |
---|---|
protected CanvasGraphicsNode |
getCanvasGraphicsNode(GraphicsNode gn) |
boolean |
getInteractionEnabled() |
void |
setInteractionEnabled(boolean b) |
protected void |
updateThumbnailGraphicsNode()
Updates the thumbnail component.
|
protected void |
updateThumbnailRenderingTransform()
Updates the thumbnail component rendering transform.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static final java.lang.String RESOURCES
protected static java.util.ResourceBundle bundle
protected static ResourceManager resources
protected JSVGCanvas svgCanvas
protected JGVTComponent svgThumbnailCanvas
protected boolean documentChanged
protected ThumbnailDialog.AreaOfInterestOverlay overlay
protected ThumbnailDialog.AreaOfInterestListener aoiListener
protected boolean interactionEnabled
public ThumbnailDialog(java.awt.Frame owner, JSVGCanvas svgCanvas)
ThumbnailDialog
for the specified canvas.owner
- the owner framesvgCanvas
- the canvas that owns the SVG document to displaypublic void setInteractionEnabled(boolean b)
public boolean getInteractionEnabled()
protected void updateThumbnailGraphicsNode()
protected CanvasGraphicsNode getCanvasGraphicsNode(GraphicsNode gn)
protected void updateThumbnailRenderingTransform()
Copyright © 2022 Apache Software Foundation. All Rights Reserved.