Documentation of 'org.jhotdraw.samples.odg.ODGView' Java class
ODGView
org.jhotdraw.samples.odg

Class ODGView

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


    public class ODGView
    extends AbstractView
    A view for ODG drawings.
    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
    • Constructor Summary

      Constructors 
      Constructor and Description
      ODGView()
      Creates a new view.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean canSaveTo(java.net.URI uri)
      Returns true, if this view can be saved to the specified URI.
      void clear()
      Clears the view.
      java.awt.print.Pageable createPageable()
      Creates a Pageable object for printing the view.
      Drawing getDrawing() 
      DrawingEditor getEditor() 
      double getScaleFactor() 
      boolean isGridVisible() 
      boolean isPropertiesPanelVisible() 
      void read(java.net.URI f, URIChooser fc)
      Reads the view from the specified uri.
      void setEditor(DrawingEditor newValue) 
      void setEnabled(boolean newValue)
      Sets the enabled state of the view.
      void setGridVisible(boolean newValue) 
      void setPropertiesPanelVisible(boolean newValue) 
      void setScaleFactor(double newValue) 
      void write(java.net.URI f, URIChooser fc)
      Writes the view to the specified uri.
      • 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, 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, 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
    • Field Detail

      • GRID_VISIBLE_PROPERTY

        public static final java.lang.String GRID_VISIBLE_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • ODGView

        public ODGView()
        Creates a new view.
    • Method Detail

      • createPageable

        public java.awt.print.Pageable createPageable()
        Creates a Pageable object for printing the view.
      • write

        public void write(java.net.URI f,
                          URIChooser fc)
                   throws java.io.IOException
        Writes the view to the specified uri.
        Parameters:
        f - The location where to write the view.
        fc - The chooser which was used for selecting the URI. This parameter is null if no chooser was used.
        Throws:
        java.io.IOException
      • read

        public void read(java.net.URI f,
                         URIChooser fc)
                  throws java.io.IOException
        Reads the view from the specified uri.
        Parameters:
        f - The location where to write the view.
        fc - The chooser which was used for selecting the URI. This parameter is null if no chooser was used.
        Throws:
        java.io.IOException
      • getDrawing

        public Drawing getDrawing()
      • setEnabled

        public void setEnabled(boolean newValue)
        Description copied from interface: View
        Sets the enabled state of the view. The enabled state is used to prevent parallel invocation of actions on the view. If an action consists of a sequential part and a concurrent part, it must disable the view only for the sequential part. Actions that act on the view must check in their actionPerformed method whether the view is enabled. If the view is disabled, they must do nothing. If the view is enabled, they must disable the view, perform the action and then enable the view again. This is a bound property.
        Specified by:
        setEnabled in interface View
        Overrides:
        setEnabled in class javax.swing.JComponent
      • setPropertiesPanelVisible

        public void setPropertiesPanelVisible(boolean newValue)
      • isPropertiesPanelVisible

        public boolean isPropertiesPanelVisible()
      • isGridVisible

        public boolean isGridVisible()
      • setGridVisible

        public void setGridVisible(boolean newValue)
      • getScaleFactor

        public double getScaleFactor()
      • setScaleFactor

        public void setScaleFactor(double newValue)
      • clear

        public void clear()
        Clears the view.
      • canSaveTo

        public boolean canSaveTo(java.net.URI uri)
        Description copied from interface: View
        Returns true, if this view can be saved to the specified URI. A reason why the view can't be saved to a URI, is that the view is unable to write to a file-URI with the given filename extension without losing data.

        The SaveAction uses this method to decide, whether to display a save dialog before saving the URI.

        Specified by:
        canSaveTo in interface View
        Overrides:
        canSaveTo in class AbstractView
        Parameters:
        uri - An URI. If this parameter is null, a NullPointerException is thrown.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.