|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.jbeans.j3d.renderer.BasicRenderer
A BasicRenderer is a frame containing objects (2D and 3D canvas, button, dials, etc.) used to manipulate rendered object.
JPanel
,
Externalizable
,
Serialized FormNested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected java.awt.Color |
backColor
|
(package private) javax.media.j3d.Background |
background
background leaf. |
protected javax.media.j3d.Canvas3D |
canvas3D
A canvas to render 3D objects. |
static javax.media.j3d.BoundingSphere |
DEFAULT_BOUNDS
|
protected static int |
DEFAULT_CANVAS3D_HEIGHT
|
protected static int |
DEFAULT_CANVAS3D_TOP
|
protected static int |
DEFAULT_CANVAS3D_WIDTH
|
(package private) javax.swing.JPanel |
initRendererPanel
|
protected static int |
MRG
|
protected Universe |
universe
A Universe. |
protected static int |
YGAP
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
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 | |
(package private) |
BasicRenderer()
Constructs a new BasicRenderer object. |
(package private) |
BasicRenderer(java.lang.String title)
Constructs a new Renderer object. |
Method Summary | |
void |
addBranchGraph(javax.media.j3d.BranchGroup branch)
Adds a new branch graphoup to the scene. |
void |
addBranchGraph(java.lang.Object branch)
Adds a new branch graphoup to the scene. |
protected abstract Universe |
createUniverse(javax.media.j3d.Canvas3D canvas3d)
|
void |
detachAllBranchGraph()
|
void |
detachBranchGraph(javax.media.j3d.BranchGroup branch)
|
java.awt.Color |
getBackgroundColor()
|
javax.media.j3d.Canvas3D |
getCanvas3D()
Returns a canvas3D object. |
double |
getEyeSeparation()
|
int |
getProjection()
|
boolean |
getStereoEnable()
|
javax.media.j3d.VirtualUniverse |
getUniverse()
Returns an universe. |
int |
getWindowEyepointPolicy()
|
protected javax.swing.JPanel |
initRendererPanel()
|
void |
readExternal(java.io.ObjectInput in)
Serialization methods |
void |
setBackgroundColor(java.awt.Color color)
|
void |
setEyeSeparation(double eyeseparation)
|
void |
setParallelProjection()
Sets the projection to PARALLEL_PROJECTION. |
void |
setPerspectiveProjection()
Sets the projection to PERSPECTIVE. |
void |
setProjection(int projection)
sets projection type. |
void |
setStereoEnable(boolean b)
|
void |
setWindowEyepointPolicy(int policy)
|
void |
writeExternal(java.io.ObjectOutput out)
Serialization methods |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final javax.media.j3d.BoundingSphere DEFAULT_BOUNDS
protected static final int MRG
protected static final int YGAP
protected static final int DEFAULT_CANVAS3D_WIDTH
protected static final int DEFAULT_CANVAS3D_HEIGHT
protected static final int DEFAULT_CANVAS3D_TOP
protected java.awt.Color backColor
protected transient Universe universe
protected transient javax.media.j3d.Canvas3D canvas3D
transient javax.media.j3d.Background background
transient javax.swing.JPanel initRendererPanel
Constructor Detail |
BasicRenderer()
BasicRenderer(java.lang.String title)
Method Detail |
public boolean getStereoEnable()
public void setStereoEnable(boolean b)
public void setEyeSeparation(double eyeseparation)
public double getEyeSeparation()
public void setWindowEyepointPolicy(int policy)
public int getWindowEyepointPolicy()
public void setBackgroundColor(java.awt.Color color)
public java.awt.Color getBackgroundColor()
public void readExternal(java.io.ObjectInput in) throws java.lang.ClassNotFoundException, java.io.IOException
readExternal
in interface java.io.Externalizable
java.lang.ClassNotFoundException
java.io.IOException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
protected javax.swing.JPanel initRendererPanel()
protected abstract Universe createUniverse(javax.media.j3d.Canvas3D canvas3d)
public void setProjection(int projection)
projection
- Either View.PERSPECTIVE_PROJECTION or
View.PARALLEL_PROJECTION. If other values are set,
View.PERSPECTIVE_PROJECTION will be used.public int getProjection()
public void setPerspectiveProjection()
public void setParallelProjection()
public javax.media.j3d.VirtualUniverse getUniverse()
public javax.media.j3d.Canvas3D getCanvas3D()
public void addBranchGraph(javax.media.j3d.BranchGroup branch)
branch
- BranchGroup object to be added.
public void addBranchGraph(java.lang.Object branch)
branch
- BranchGroup object to be added.
public void detachBranchGraph(javax.media.j3d.BranchGroup branch)
public void detachAllBranchGraph()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |