Documentation of 'jv.number.PdArray_IP' Java class
PdArray_IP ("JavaView Reference Manual")
"JavaView? v5.03.003"
jv.number

Class PdArray_IP

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, PsUpdateIf


    public class PdArray_IP
    extends PsPanel
    implements java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ItemListener
    Info panel for array of double vectors, each having horizontal value fields. On the left side is a vertical scrollbar to allow scrolling through vectors.

    Numbers with absolute value less than jv.vecmath.PuMath#EPS are shown as zero. This avoids the annoying fact that double precision numbers fill the whole text area hiding the exponent, which hides their small value.

    Double values are printed in non-exponential form.

    See Also:
    PdVector, PsObject, Serialized Form
    Author:
    Konrad Polthier
    Version:
    25.11.06, 1.60 revised (kp) Opening of control dialog now with toolbarItem.
    21.07.02, 1.50 revised (kp) Speedup redraw if values have not changed.
    20.12.01, 1.40 revised (ep) Internationalization.
    21.12.99, 1.30 revised (kp) Handling of arrays with vectors of different length improved.
    22.08.99, 1.20 revised (kp) Number with abs value less than PuMath.EPS are shown as zero.
    07.08.99, 1.10 revised (kp) Converted to AWT 1.1
    00.00.97, 1.00 created (kp)
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Constructor Summary

      Constructors 
      Constructor and Description
      PdArray_IP(int visibleVectors, int visibleDim) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void actionPerformed(java.awt.event.ActionEvent event) 
      void adjustmentValueChanged(java.awt.event.AdjustmentEvent event) 
      void init()
      Provides layout and adds internal components.
      void itemStateChanged(java.awt.event.ItemEvent event) 
      void setHeader(java.lang.String[] header) 
      boolean setNumOfEntries(int num, int dim)
      Set the dimension of visible array of text fields.
      void setParent(PsUpdateIf parent)
      Set parent of this panel.
      void setVector(PdVector[] vector, java.lang.String[] header, int numVectors, int dim) 
      boolean update(java.lang.Object anObject)
      Called from parent only if vertex coordinates have changed and they must be updated in this panel.
      • Methods inherited from class java.awt.Panel

        addNotify, getAccessibleContext
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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

      • PdArray_IP

        public PdArray_IP(int visibleVectors,
                          int visibleDim)
    • Method Detail

      • init

        public void init()
        Description copied from class: PsPanel
        Provides layout and adds internal components.
        Overrides:
        init in class PsPanel
      • setNumOfEntries

        public boolean setNumOfEntries(int num,
                                       int dim)
        Set the dimension of visible array of text fields. If a parameter value is -1, then the default maximal values of this class are used.
        Parameters:
        num - number of rows in array
        dim - number of columns in array
        Returns:
        Currently, always true.
        Version:
        07.06.01, 1.10 revised (kp) Handling of negative parameter values.
      • setHeader

        public void setHeader(java.lang.String[] header)
      • setVector

        public void setVector(PdVector[] vector,
                              java.lang.String[] header,
                              int numVectors,
                              int dim)
      • update

        public boolean update(java.lang.Object anObject)
        Called from parent only if vertex coordinates have changed and they must be updated in this panel. If number of vertices etc. have changed then parent must call setVector() instead. During initialization parent must call update(this) and setVector().
        Specified by:
        update in interface PsUpdateIf
        Overrides:
        update in class PsPanel
        Parameters:
        anObject - carries a lot of information
        Returns:
        true if event has been handled, otherwise false
        See Also:
        PsObject, PsUpdateIf.getFather(), PsUpdateIf.setParent(PsUpdateIf)
      • actionPerformed

        public void actionPerformed(java.awt.event.ActionEvent event)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • adjustmentValueChanged

        public void adjustmentValueChanged(java.awt.event.AdjustmentEvent event)
        Specified by:
        adjustmentValueChanged in interface java.awt.event.AdjustmentListener
        Version:
        26.07.00, 1.10 revised (kp) Check for zero corrected.
      • itemStateChanged

        public void itemStateChanged(java.awt.event.ItemEvent event)
        Specified by:
        itemStateChanged in interface java.awt.event.ItemListener
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

You see the box below because you did not login.