Documentation of 'org.jhotdraw.samples.teddy.TeddyView' Java class
TeddyView
org.jhotdraw.samples.teddy

Class TeddyView

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


    public class TeddyView
    extends AbstractView
    TeddyView.
    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
      TeddyView()
      Creates a new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void clear()
      Clears the view, for example by emptying the contents of the view, or by reading a template contents from a file.
      void fireEdit(javax.swing.undo.UndoableEdit edit) 
      javax.swing.text.Document getDocument() 
      int getLineCount()
      Determines the number of lines contained in the area.
      int getLineOfOffset(int offset)
      Accessor for text area.
      int getLineStartOffset(int line)
      Accessor for text area.
      int getSelectionEnd()
      Accessor for text area.
      int getSelectionStart()
      Accessor for text area.
      void init()
      Initializes the view.
      boolean isLineNumbersVisible() 
      boolean isLineWrap() 
      boolean isStatusBarVisible() 
      void read(java.net.URI f, java.lang.String characterSet) 
      void read(java.net.URI f, URIChooser chooser)
      Reads the view from the specified URI.
      void replaceRange(java.lang.String str, int start, int end)
      Accessor for text area.
      void select(int start, int end)
      Accessor for text area.
      void setEnabled(boolean newValue)
      Sets the enabled state of the view.
      void setLineNumbersVisible(boolean newValue) 
      void setLineWrap(boolean newValue) 
      void setStatusBarVisible(boolean newValue) 
      void write(java.net.URI f, java.lang.String characterSet, java.lang.String lineSeparator) 
      void write(java.net.URI f, URIChooser chooser)
      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

      • caretInfoLabel

        public javax.swing.JLabel caretInfoLabel
      • scrollPane

        public javax.swing.JScrollPane scrollPane
      • statusBar

        public javax.swing.JPanel statusBar
    • Constructor Detail

      • TeddyView

        public TeddyView()
        Creates a new instance.
    • Method Detail

      • init

        public void init()
        Description copied from class: AbstractView
        Initializes the view. This method does nothing, subclasses don't neet to call super.
        Specified by:
        init in interface View
        Overrides:
        init in class AbstractView
      • 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
      • setStatusBarVisible

        public void setStatusBarVisible(boolean newValue)
      • isStatusBarVisible

        public boolean isStatusBarVisible()
      • setLineWrap

        public void setLineWrap(boolean newValue)
      • isLineWrap

        public boolean isLineWrap()
      • read

        public void read(java.net.URI f,
                         URIChooser chooser)
                  throws java.io.IOException
        Description copied from interface: View
        Reads the view from the specified URI.

        By convention this method is never invoked on the AWT Event Dispatcher Thread.

        Parameters:
        f - The location where to write the view.
        chooser - 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,
                         java.lang.String characterSet)
                  throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write(java.net.URI f,
                          URIChooser chooser)
                   throws java.io.IOException
        Description copied from interface: View
        Writes the view to the specified URI.

        By convention this method is never invoked on the AWT Event Dispatcher Thread.

        Parameters:
        f - The location where to write the view.
        chooser - The chooser which was used for selecting the URI. This parameter is null if no chooser was used.
        Throws:
        java.io.IOException
      • write

        public void write(java.net.URI f,
                          java.lang.String characterSet,
                          java.lang.String lineSeparator)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • clear

        public void clear()
        Description copied from interface: View
        Clears the view, for example by emptying the contents of the view, or by reading a template contents from a file. By convention this method is never invoked on the AWT Event Dispatcher Thread.
      • getDocument

        public javax.swing.text.Document getDocument()
      • select

        public void select(int start,
                           int end)
        Accessor for text area. This is used by Actions that need ot act on the text area of the View.
      • getSelectionStart

        public int getSelectionStart()
        Accessor for text area. This is used by Actions that need ot act on the text area of the View.
      • getSelectionEnd

        public int getSelectionEnd()
        Accessor for text area. This is used by Actions that need ot act on the project text area.
      • getLineCount

        public int getLineCount()
        Determines the number of lines contained in the area.
        Returns:
        the number of lines > 0
      • replaceRange

        public void replaceRange(java.lang.String str,
                                 int start,
                                 int end)
        Accessor for text area. This is used by Actions that need to act on the text area of the View.
      • getLineOfOffset

        public int getLineOfOffset(int offset)
                            throws javax.swing.text.BadLocationException
        Accessor for text area. This is used by Actions that need ot act on the text area of the View.
        Throws:
        javax.swing.text.BadLocationException
      • getLineStartOffset

        public int getLineStartOffset(int line)
                               throws javax.swing.text.BadLocationException
        Accessor for text area. This is used by Actions that need ot act on the text area of the View.
        Throws:
        javax.swing.text.BadLocationException
      • fireEdit

        public void fireEdit(javax.swing.undo.UndoableEdit edit)
      • setLineNumbersVisible

        public void setLineNumbersVisible(boolean newValue)
      • isLineNumbersVisible

        public boolean isLineNumbersVisible()

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.