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

Class PiArray_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 PiArray_IP
    extends PsPanel
    implements java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ItemListener
    Info panel for array of integer vectors, each having horizontal value fields. On the left side is a vertical scrollbar to allow scrolling through vectors.
    See Also:
    PiVector, 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.
    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
      PiArray_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 setBounds(int min, int max)
      Minimal/maximal number allowed to enter in all text fields.
      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(PiVector[] 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

      • PiArray_IP

        public PiArray_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.
      • setBounds

        public void setBounds(int min,
                              int max)
        Minimal/maximal number allowed to enter in all text fields. On default, any number is allowed.
      • setHeader

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

        public void setVector(PiVector[] 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
      • 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.