|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
org.xith3d.render.Canvas3DPanel
public class Canvas3DPanel
This Panel is used to integrate a Canvas3D easily into Swing or AWT. All event listeners added to this Panel are added to the canvas, too.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary |
|---|
| 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 | |
|---|---|
Canvas3DPanel()
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(CanvasConstructionInfo canvasInfo)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(FSAA fsaa)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(int bpp)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(int bpp,
FSAA fsaa)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(OpenGLLayer layer)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(OpenGLLayer layer,
int bpp)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(OpenGLLayer layer,
int bpp,
FSAA fsaa)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
Canvas3DPanel(OpenGLLayer layer,
int bpp,
FSAA fsaa,
boolean vsync)
Creates a new java.awt.Panel containing a Canvas3D covering all of it at each time. |
|
| Method Summary | |
|---|---|
void |
addKeyListener(java.awt.event.KeyListener l)
|
void |
addMouseListener(java.awt.event.MouseListener l)
|
void |
addMouseMotionListener(java.awt.event.MouseMotionListener l)
|
void |
addMouseWheelListener(java.awt.event.MouseWheelListener l)
|
void |
disableLighting()
disables lighting on this Canvas3D |
void |
enableLighting()
enables lighting on this Canvas3D |
Canvas3D |
getCanvas()
|
RenderOptions |
getRenderOptions()
|
boolean |
isWireframeMode()
|
void |
removeKeyListener(java.awt.event.KeyListener l)
|
void |
removeMouseListener(java.awt.event.MouseListener l)
|
void |
removeMouseMotionListener(java.awt.event.MouseMotionListener l)
|
void |
removeMouseWheelListener(java.awt.event.MouseWheelListener l)
|
void |
requestFocus()
|
void |
setFocusable(boolean b)
|
void |
setLayout(java.awt.LayoutManager mgr)
No other Layout can be used! |
void |
setRenderOptions(RenderOptions ro)
Sets this Canvas3D's RenderOptions |
void |
setWireframeMode(boolean enable)
Enables or disables wireframe mode |
boolean |
switchWireframeMode()
Switches wireframe mode. |
| Methods inherited from class java.awt.Panel |
|---|
addNotify, getAccessibleContext |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Canvas3DPanel(OpenGLLayer layer,
int bpp,
FSAA fsaa,
boolean vsync)
layer - the OpenGLLayer to use (can only be an AWT one)bpp - the bits per pixel (color depth) for renderingfsaa - full scene anti aliasing modevsync -
public Canvas3DPanel(OpenGLLayer layer,
int bpp,
FSAA fsaa)
layer - the OpenGLLayer to use (can only be an AWT one)bpp - the bits per pixel (color depth) for renderingfsaa - full scene anti aliasing mode
public Canvas3DPanel(OpenGLLayer layer,
int bpp)
layer - the OpenGLLayer to use (can only be an AWT one)bpp - the bits per pixel (color depth) for renderingpublic Canvas3DPanel(OpenGLLayer layer)
layer - the OpenGLLayer to use (can only be an AWT one)
public Canvas3DPanel(int bpp,
FSAA fsaa)
bpp - the bits per pixel (color depth) for renderingfsaa - full scene anti aliasing modepublic Canvas3DPanel(FSAA fsaa)
fsaa - full scene anti aliasing modepublic Canvas3DPanel(int bpp)
bpp - the bits per pixel (color depth) for renderingpublic Canvas3DPanel()
public Canvas3DPanel(CanvasConstructionInfo canvasInfo)
canvasInfo - the CanvasConstructionInfo holding all necessary information to create the new Canvas3D| Method Detail |
|---|
public final Canvas3D getCanvas()
getCanvas in interface Canvas3DWrapperpublic void setLayout(java.awt.LayoutManager mgr)
setLayout in class java.awt.Containerjava.lang.UnsupportedOperationExceptionpublic void setFocusable(boolean b)
setFocusable in class java.awt.Componentpublic void requestFocus()
requestFocus in class java.awt.Componentpublic void addKeyListener(java.awt.event.KeyListener l)
addKeyListener in class java.awt.Componentpublic void removeKeyListener(java.awt.event.KeyListener l)
removeKeyListener in class java.awt.Componentpublic void addMouseListener(java.awt.event.MouseListener l)
addMouseListener in class java.awt.Componentpublic void removeMouseListener(java.awt.event.MouseListener l)
removeMouseListener in class java.awt.Componentpublic void addMouseMotionListener(java.awt.event.MouseMotionListener l)
addMouseMotionListener in class java.awt.Componentpublic void removeMouseMotionListener(java.awt.event.MouseMotionListener l)
removeMouseMotionListener in class java.awt.Componentpublic void addMouseWheelListener(java.awt.event.MouseWheelListener l)
addMouseWheelListener in class java.awt.Componentpublic void removeMouseWheelListener(java.awt.event.MouseWheelListener l)
removeMouseWheelListener in class java.awt.Componentpublic void setRenderOptions(RenderOptions ro)
public final RenderOptions getRenderOptions()
public void setWireframeMode(boolean enable)
enable - if true, wireframe mode will be enabledpublic final boolean isWireframeMode()
public boolean switchWireframeMode()
public void enableLighting()
public void disableLighting()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||