Documentation of 'org.jhotdraw.samples.svg.SVGDrawingPanel' Java class
SVGDrawingPanel
org.jhotdraw.samples.svg

Class SVGDrawingPanel

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, Disposable


    public class SVGDrawingPanel
    extends javax.swing.JPanel
    implements Disposable
    JSVGDrawingAppletPanel.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      • Fields inherited from class javax.swing.JComponent

        TOOL_TIP_TEXT_KEY, 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

      Constructors 
      Constructor and Description
      SVGDrawingPanel()
      Creates new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      Drawing createDrawing()
      Creates a new Drawing object which can be used with this SVGDrawingPanel.
      void dispose()
      Disposes of all resources held by this object so that they can be garbage collected.
      javax.swing.JComponent getComponent() 
      Drawing getDrawing() 
      DrawingEditor getEditor() 
      java.util.List<javax.swing.Action> getPopupActions()
      Gets the actions of the "Action" popup menu in the toolbar.
      UndoRedoManager getUndoRedoManager() 
      DrawingView getView() 
      void read(java.net.URI f)
      Reads a drawing from the specified file into the SVGDrawingPanel.
      void read(java.net.URI f, InputFormat format)
      Reads a drawing from the specified file into the SVGDrawingPanel using the specified input format.
      void setDrawing(Drawing d) 
      void setEditor(DrawingEditor newValue) 
      void setPopupActions(java.util.List<javax.swing.Action> actions)
      Sets the actions for the "Action" popup menu in the toolbar.
      void setUndoRedoManager(UndoRedoManager undo) 
      void write(java.net.URI uri)
      Writes the drawing from the SVGDrawingPanel into a file.
      void write(java.net.URI f, OutputFormat format)
      Writes the drawing from the SVGDrawingPanel into a file using the specified output format.
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, getPeer, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SVGDrawingPanel

        public SVGDrawingPanel()
        Creates new instance.
    • Method Detail

      • setUndoRedoManager

        public void setUndoRedoManager(UndoRedoManager undo)
      • dispose

        public void dispose()
        Description copied from interface: Disposable
        Disposes of all resources held by this object so that they can be garbage collected.
        Specified by:
        dispose in interface Disposable
      • createDrawing

        public Drawing createDrawing()
        Creates a new Drawing object which can be used with this SVGDrawingPanel.
      • setDrawing

        public void setDrawing(Drawing d)
      • getDrawing

        public Drawing getDrawing()
      • read

        public void read(java.net.URI f)
                  throws java.io.IOException
        Reads a drawing from the specified file into the SVGDrawingPanel.

        This method should be called from a worker thread. Calling it from the Event Dispatcher Thread will block the user interface, until the drawing is read.

        Throws:
        java.io.IOException
      • read

        public void read(java.net.URI f,
                         InputFormat format)
                  throws java.io.IOException
        Reads a drawing from the specified file into the SVGDrawingPanel using the specified input format.

        This method should be called from a worker thread. Calling it from the Event Dispatcher Thread will block the user interface, until the drawing is read.

        Throws:
        java.io.IOException
      • write

        public void write(java.net.URI uri)
                   throws java.io.IOException
        Writes the drawing from the SVGDrawingPanel into a file.

        This method should be called from a worker thread. Calling it from the Event Dispatcher Thread will block the user interface, until the drawing is written.

        Throws:
        java.io.IOException
      • write

        public void write(java.net.URI f,
                          OutputFormat format)
                   throws java.io.IOException
        Writes the drawing from the SVGDrawingPanel into a file using the specified output format.

        This method should be called from a worker thread. Calling it from the Event Dispatcher Thread will block the user interface, until the drawing is written.

        Throws:
        java.io.IOException
      • setPopupActions

        public void setPopupActions(java.util.List<javax.swing.Action> actions)
        Sets the actions for the "Action" popup menu in the toolbar.

        This list may contain null items which are used to denote a separator in the popup menu.

        Set this to null to set the drop down menus to the default actions.

      • getPopupActions

        public java.util.List<javax.swing.Action> getPopupActions()
        Gets the actions of the "Action" popup menu in the toolbar. This list may contain null items which are used to denote a separator in the popup menu.
        Returns:
        An unmodifiable list with actions.
      • getComponent

        public javax.swing.JComponent getComponent()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.