JavaView® v2.00.008

jv.geom
Class PgElementSet_MP

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jv.object.PsPanel
                          |
                          +--jv.geom.PgPointSet_MP
                                |
                                +--jv.geom.PgElementSet_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

public class PgElementSet_MP
extends PgPointSet_MP

Material panel for PgElementSet, which is extended by subclasses.

Version:
27.11.00, 1.50 revised (kp) Optimize update of components.
21.10.00, 1.20 revised (kp) Back color of elements added.
09.02.00, 1.10 revised (kp) Outline mode added.
00.00.98, 1.00 created (kp)
Author:
Konrad Polthier
See Also:
PgElementSet, 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_cBoundary
           
protected  java.awt.Checkbox m_cEdge
           
protected  java.awt.Checkbox m_cFace
           
protected  java.awt.Checkbox m_cFaceNormal
           
protected  java.awt.Checkbox m_cOutline
           
protected  java.awt.Checkbox m_cTexture
           
protected  java.awt.Checkbox m_cTransparency
           
protected  PgElementSet m_elementSet
           
protected  PsPanel m_pTransparency
           
 
Fields inherited from class jv.geom.PgPointSet_MP
m_cBndBox, m_cColor, m_cHSB, m_cLabels, m_cRGB, m_cVectorArrow, m_cVectorField, m_cVertex, m_cVertexNormal, m_pGlobalColor, m_pGlobalSizes, m_pointSet, m_pSwitches
 
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
PgElementSet_MP()
           
 
Method Summary
 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.geom.PgPointSet_MP
assureEnable, assureState
 
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_elementSet

protected PgElementSet m_elementSet

m_cEdge

protected java.awt.Checkbox m_cEdge

m_cBoundary

protected java.awt.Checkbox m_cBoundary

m_cFace

protected java.awt.Checkbox m_cFace

m_cFaceNormal

protected java.awt.Checkbox m_cFaceNormal

m_cTexture

protected java.awt.Checkbox m_cTexture

m_cOutline

protected java.awt.Checkbox m_cOutline

m_cTransparency

protected java.awt.Checkbox m_cTransparency

m_pTransparency

protected PsPanel m_pTransparency
Constructor Detail

PgElementSet_MP

public PgElementSet_MP()
Method Detail

init

public void init()
Overrides:
init in class PgPointSet_MP

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 PgPointSet_MP
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 PgPointSet_MP
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)

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Overrides:
itemStateChanged in class PgPointSet_MP

JavaView® v2.00.008

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