public class ThumbnailDialog
extends javax.swing.JDialog
| Modifier and Type | Class | 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.
|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainerjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType| Modifier and Type | Field | 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.
|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor | Description |
|---|---|
ThumbnailDialog(java.awt.Frame owner,
JSVGCanvas svgCanvas) |
Constructs a new
ThumbnailDialog for the specified canvas. |
| Modifier and Type | Method | 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.
|
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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleadd, 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, validateTreeaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddImpl, 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, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, 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, toFrontprotected 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 ? 2018 Apache Software Foundation. All Rights Reserved.