JavaView® v2.00.008

jv.geom
Class PgPointSet_MP

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jv.object.PsPanel
                          |
                          +--jv.geom.PgPointSet_MP
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PsUpdateIf, java.io.Serializable
Direct Known Subclasses:
PgElementSet_MP, PgPolygon_MP, PgPolygonSet_MP, PgTetraSet_MP

public class PgPointSet_MP
extends PsPanel
implements java.awt.event.ItemListener

Material panel for PgPointSet, which is extended by subclasses.

Version:
27.11.00, 1.50 revised (kp) Optimize update of components.
20.07.00, 1.25 created (kp) Checkbox 'indices' renamed to 'labels'.
30.09.99, 1.20 created (kp) Checkbox to print indices in display added.
18.09.99, 1.10 revised (kp) Checkbox for showing of vectorfield added.
00.00.98, 1.00 created (kp)
Author:
Konrad Polthier
See Also:
PgPointSet, Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  java.awt.Checkbox m_cBndBox
           
protected  java.awt.Canvas m_cColor
           
protected  java.awt.Checkbox m_cHSB
           
protected  java.awt.Checkbox m_cLabels
           
protected  java.awt.Checkbox m_cRGB
           
protected  java.awt.Checkbox m_cVectorArrow
           
protected  java.awt.Checkbox m_cVectorField
           
protected  java.awt.Checkbox m_cVertex
           
protected  java.awt.Checkbox m_cVertexNormal
           
protected  java.awt.Panel m_pGlobalColor
          Panel for global color, subclasses add further controls.
protected  PsPanel m_pGlobalSizes
          Panel for global size and length, subclasses add further controls.
protected  PgPointSet m_pointSet
           
protected  java.awt.Panel m_pSwitches
          Panel with switches, subclasses add further switches.
 
Fields inherited from class jv.object.PsPanel
BORDER_GROOVE, BORDER_LINE, BORDER_NONE, BORDER_SUNK, m_borderType, m_bOutOfDate, m_image, m_insetSize, m_language, m_lTitle, m_parent
 
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
PgPointSet_MP()
           
 
Method Summary
protected static void assureEnable(java.awt.Component comp, boolean bEnable)
          Assure that a component is enabled if requested.
protected static void assureState(java.awt.Checkbox cb, boolean bState)
          Assure that a checkbox has same state than corresponding boolean flag.
 void init()
           
 void itemStateChanged(java.awt.event.ItemEvent event)
           
 void setParent(PsUpdateIf parent)
          Set parent and do nothing else.
 boolean update(java.lang.Object object)
          Update the panel whenever the parent has changed somewhere else.
 
Methods inherited from class jv.object.PsPanel
addLabelComponent, addLine, addSubTitle, addTextField, addTitle, drawBorder, drawBorder, drawText, getFather, getInsets, getLanguage, getTitle, hasTitle, instanceOf, paint, setBorderType, setImage, setInsetSize, setOutOfDate, setTitle, setVisible, update
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Field Detail

m_pointSet

protected PgPointSet m_pointSet

m_pSwitches

protected java.awt.Panel m_pSwitches
Panel with switches, subclasses add further switches.

m_pGlobalColor

protected java.awt.Panel m_pGlobalColor
Panel for global color, subclasses add further controls.

m_pGlobalSizes

protected PsPanel m_pGlobalSizes
Panel for global size and length, subclasses add further controls.

m_cVertex

protected java.awt.Checkbox m_cVertex

m_cVectorArrow

protected java.awt.Checkbox m_cVectorArrow

m_cVertexNormal

protected java.awt.Checkbox m_cVertexNormal

m_cVectorField

protected java.awt.Checkbox m_cVectorField

m_cBndBox

protected java.awt.Checkbox m_cBndBox

m_cLabels

protected java.awt.Checkbox m_cLabels

m_cRGB

protected java.awt.Checkbox m_cRGB

m_cHSB

protected java.awt.Checkbox m_cHSB

m_cColor

protected java.awt.Canvas m_cColor
Constructor Detail

PgPointSet_MP

public PgPointSet_MP()
Method Detail

init

public void init()
Overrides:
init in class PsPanel

setParent

public void setParent(PsUpdateIf parent)
Description copied from interface: PsUpdateIf
Set parent and do nothing else. Method is implemented by PsObject and PsPanel, and should be called if overwritten.
Overrides:
setParent in class PsPanel
Following copied from interface: jv.object.PsUpdateIf
Parameters:
aParent - will receive events which this does not handle
See Also:
PsUpdateIf.getFather(), PsUpdateIf.update(Object)

update

public boolean update(java.lang.Object object)
Update the panel whenever the parent has changed somewhere else. Method is invoked from the parent or its superclasses.
Overrides:
update in class PsPanel
Following copied from interface: jv.object.PsUpdateIf
Parameters:
event - carries a lot of information
Returns:
true if event has been handled, otherwise false
See Also:
PsObject, PsUpdateIf.getFather(), PsUpdateIf.setParent(PsUpdateIf)

assureState

protected static void assureState(java.awt.Checkbox cb,
                                  boolean bState)
Assure that a checkbox has same state than corresponding boolean flag. If state of checkbox is equal to the requested new state then do nothing.
Parameters:
cb - Checkbox
bState - Requested new state of the checkbox

assureEnable

protected static void assureEnable(java.awt.Component comp,
                                   boolean bEnable)
Assure that a component is enabled if requested. If state of component is equal to the requested new state then do nothing.
Parameters:
comp - Component
bState - Requested new state of the component

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.