|
|||||||||||
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
net.jbeans.j3d.renderer.SelectableRenderer
net.jbeans.j3d.renderer.ManipulatableRenderer
net.jbeans.j3d.renderer.SeekableRenderer
net.jbeans.j3d.renderer.Renderer
generally describe Renderer in here
SeekableRenderer
,
ActionListener
,
Serialized FormNested Class Summary |
Nested classes inherited from class net.jbeans.j3d.renderer.ManipulatableRenderer |
ManipulatableRenderer.DialListener |
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 static int |
BUTTON_HEIGHT
|
protected static int |
BUTTON_WIDTH
|
static int |
LOOK_AT_1ST
|
static int |
LOOK_AT_ALWAYS
|
static int |
LOOK_AT_NEVER
|
protected static int |
PANEL_HEIGHT
|
protected static int |
PANEL_WIDTH
|
static int |
SEEK
|
protected net.jbeans.ui.toolbar.ToolBar |
toolbar
A toolbar. |
Fields inherited from class net.jbeans.j3d.renderer.ManipulatableRenderer |
DEFAULT, dial1, dial1Title, dial2, dial2Title, dial3, dial3Title, dial4, dial4Title, dial5, dial5Title, EXAMINE, FLY, PLANE, ROLL, ROTATE, SCALE, TRANSLATE, WALK, ZOOM |
Fields inherited from class net.jbeans.j3d.renderer.BasicRenderer |
backColor, background, canvas3D, DEFAULT_BOUNDS, DEFAULT_CANVAS3D_HEIGHT, DEFAULT_CANVAS3D_TOP, DEFAULT_CANVAS3D_WIDTH, initRendererPanel, MRG, universe, YGAP |
Fields inherited from class javax.swing.JComponent |
accessibleContext, 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 | |
Renderer()
Constructs a new Renderer object. |
|
Renderer(java.lang.String title)
Constructs a new Renderer object. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent evt)
|
void |
addBranchGraph(javax.media.j3d.BranchGroup branch)
Adds a new branch graphoup to the scene. |
javax.vecmath.Color3f |
getAmbientLightColor()
|
boolean |
getAmbientLightEnable()
|
javax.media.j3d.DirectionalLight |
getHeadLight()
|
javax.vecmath.Color3f |
getHeadLightColor()
|
boolean |
getHeadLightEnable()
|
int |
getLookAtMode()
Get the value of lookAtMode. |
protected javax.swing.JPanel |
initRendererPanel()
|
void |
readExternal(java.io.ObjectInput in)
Serialization methods |
void |
selected(PickMouseEvent event)
Invoked when an object is selected (single click). |
void |
setAmbientLightColor(javax.vecmath.Color3f color3f)
|
void |
setAmbientLightEnable(boolean flag)
|
void |
setHeadLight(javax.media.j3d.DirectionalLight light)
|
void |
setHeadLightColor(javax.vecmath.Color3f color3f)
|
void |
setHeadLightDirection(float f,
float f1,
float f2)
|
void |
setHeadLightEnable(boolean flag)
|
void |
setLookAtMode(int v)
Set the value of lookAtMode. |
void |
writeExternal(java.io.ObjectOutput out)
Serialization methods |
Methods inherited from class net.jbeans.j3d.renderer.SeekableRenderer |
createUniverse, viewAll |
Methods inherited from class net.jbeans.j3d.renderer.ManipulatableRenderer |
getDialsVisible, getViewingMode, isDialsVisible, setDialsVisible, setViewingMode |
Methods inherited from class net.jbeans.j3d.renderer.SelectableRenderer |
addPickMouseListener, firePickedEvent, fireSelectedEvent, picked, removePickMouseListener |
Methods inherited from class net.jbeans.j3d.renderer.BasicRenderer |
addBranchGraph, detachAllBranchGraph, detachBranchGraph, getBackgroundColor, getCanvas3D, getEyeSeparation, getProjection, getStereoEnable, getUniverse, getWindowEyepointPolicy, setBackgroundColor, setEyeSeparation, setParallelProjection, setPerspectiveProjection, setProjection, setStereoEnable, setWindowEyepointPolicy |
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 |
protected static final int BUTTON_WIDTH
protected static final int BUTTON_HEIGHT
protected static final int PANEL_WIDTH
protected static final int PANEL_HEIGHT
public static final int SEEK
public static final int LOOK_AT_NEVER
public static final int LOOK_AT_ALWAYS
public static final int LOOK_AT_1ST
protected transient net.jbeans.ui.toolbar.ToolBar toolbar
Constructor Detail |
public Renderer()
public Renderer(java.lang.String title)
Method Detail |
public int getLookAtMode()
public void setLookAtMode(int v)
v
- Value to assign to lookAtMode.public void readExternal(java.io.ObjectInput in) throws java.lang.ClassNotFoundException, java.io.IOException
readExternal
in interface java.io.Externalizable
readExternal
in class ManipulatableRenderer
java.lang.ClassNotFoundException
java.io.IOException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class ManipulatableRenderer
java.io.IOException
protected javax.swing.JPanel initRendererPanel()
initRendererPanel
in class ManipulatableRenderer
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void addBranchGraph(javax.media.j3d.BranchGroup branch)
addBranchGraph
in class BasicRenderer
branch
- BranchGroup object to be added.
public void selected(PickMouseEvent event)
selected
in interface PickMouseListener
selected
in class SelectableRenderer
event
- the PickMouseEvent object containing selected
information.
public void setHeadLight(javax.media.j3d.DirectionalLight light)
public javax.media.j3d.DirectionalLight getHeadLight()
public boolean getHeadLightEnable()
public void setHeadLightEnable(boolean flag)
public javax.vecmath.Color3f getHeadLightColor()
public void setHeadLightColor(javax.vecmath.Color3f color3f)
public void setHeadLightDirection(float f, float f1, float f2)
public javax.vecmath.Color3f getAmbientLightColor()
public void setAmbientLightColor(javax.vecmath.Color3f color3f)
public boolean getAmbientLightEnable()
public void setAmbientLightEnable(boolean flag)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |