Class Canvas3DEx

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--javax.media.j3d.Canvas3D
                    |
                    +--Canvas3DEx

public class Canvas3DEx
extends javax.media.j3d.Canvas3D

This class extends the Canvas3D class with the following functionality: - Displaying static text inside the Canvas3D

See Also:
Serialized Form

Inner Class Summary
protected  class Canvas3DEx.StaticText
          This class is used for storing the static texts.
 
Field Summary
protected  java.awt.Graphics m_cGraphic
           
protected  java.util.Vector m_STextList
           
 
Fields inherited from class javax.media.j3d.Canvas3D
FIELD_ALL, FIELD_LEFT, FIELD_RIGHT
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Method Summary
 void addStaticText(java.lang.String csText, java.awt.Point cPoint, java.awt.Font cFont, java.awt.Color cColor)
          Adds a new static text inside the Canvas3D at the specified position and font.
 void postSwap()
           
 
Methods inherited from class javax.media.j3d.Canvas3D
addNotify, getCenterEyeInImagePlate, getDoubleBufferAvailable, getDoubleBufferEnable, getGraphicsContext3D, getImagePlateToVworld, getLeftEyeInImagePlate, getLeftManualEyeInImagePlate, getPhysicalHeight, getPhysicalWidth, getPixelLocationInImagePlate, getRightEyeInImagePlate, getRightManualEyeInImagePlate, getSceneAntialiasingAvailable, getScreen3D, getStereoAvailable, getStereoEnable, getView, getVworldToImagePlate, paint, postRender, preRender, removeNotify, renderField, setDoubleBufferEnable, setLeftEyeInImagePlate, setLeftManualEyeInImagePlate, setRightEyeInImagePlate, setRightManualEyeInImagePlate, setStereoEnable, startRenderer, stopRenderer, swap
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_STextList

protected java.util.Vector m_STextList

m_cGraphic

protected java.awt.Graphics m_cGraphic
Method Detail

addStaticText

public void addStaticText(java.lang.String csText,
                          java.awt.Point cPoint,
                          java.awt.Font cFont,
                          java.awt.Color cColor)
Adds a new static text inside the Canvas3D at the specified position and font.
Parameters:
csText - Text for displaying
cFont - Font of the text
cColor - Text color

postSwap

public void postSwap()
Overrides:
postSwap in class javax.media.j3d.Canvas3D