|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| 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.xj3d.ui.awt.browser.ogl.X3DBrowserAWTPanel
public class X3DBrowserAWTPanel
A brower that uses the AWT panel and labels to draw render the UI with.
X3DBrowserAWTPanel is the AWT based alternative to BrowserJPanel. At the moment, it offers minimal functionality. The "dashboard" is a text label, there aren't any navigation functions. That, and urlReadOnly, urlTop, and dashTop are ignored.
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected CursorManager |
cursorManager
The cursorManager |
| 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 | |
|---|---|
X3DBrowserAWTPanel(BrowserConfig parameters)
Create a VrmlComponent that belongs to an AWT panel. |
|
| Method Summary | |
|---|---|
void |
addNotify()
Override addNotify so we know we have peer before calling setEnabled for Aviatrix3D. |
void |
componentHidden(java.awt.event.ComponentEvent evt)
Invoked when the component has been made invisible. |
void |
componentMoved(java.awt.event.ComponentEvent evt)
Invoked when the component's position changes. |
void |
componentResized(java.awt.event.ComponentEvent evt)
Invoked when the component's size changes. |
void |
componentShown(java.awt.event.ComponentEvent evt)
Invoked when the component has been made visible. |
void |
destroy()
Called to instruct the component instance to destroy itself and any used resources. |
ExternalBrowser |
getBrowser()
Return the vrml.eai.Browser object which corresponds to this VrmlComponent, as required by the specification. |
BrowserCore |
getBrowserCore()
Get the core browser implementation. |
java.lang.Object |
getCanvas()
Get the AWT component holding this browser. |
ErrorReporter |
getErrorReporter()
Fetch the error handler so that application code can post messages too. |
java.lang.Object |
getImplementation()
Get a reference to the component implementation. |
int |
getRendererType()
Get the renderer type. |
void |
keyPressed(java.awt.event.KeyEvent e)
Notification that a key is pressed. |
void |
keyReleased(java.awt.event.KeyEvent e)
Notification that a key is released. |
void |
keyTyped(java.awt.event.KeyEvent e)
Notification that a key is typed (press and release). |
void |
loadURL(java.lang.String url)
Change the panels content to the provided URL. |
void |
run()
Thread to update frames per second and status bar. |
void |
setMinimumFrameInterval(int millis,
boolean userSet)
Set the minimum frame interval time to limit the CPU resources taken up by the 3D renderer. |
void |
shutdown()
Shutdown the component because it will no longer be needed. |
void |
start()
Called to instruct the component instance to start rendering now. |
void |
stop()
Called to instruct the component instance to stop and suspend its state. |
int |
supportedSpecificationVersion()
Get the spec version that is supported. |
void |
windowActivated(java.awt.event.WindowEvent evt)
Ignored |
void |
windowClosed(java.awt.event.WindowEvent evt)
Ignored |
void |
windowClosing(java.awt.event.WindowEvent evt)
Ignored |
void |
windowDeactivated(java.awt.event.WindowEvent evt)
Ignored |
void |
windowDeiconified(java.awt.event.WindowEvent evt)
Invoked when a window is changed from a normal state to minimzed. |
void |
windowIconified(java.awt.event.WindowEvent evt)
Invoked when a window is changed from a normal state to minimzed. |
void |
windowOpened(java.awt.event.WindowEvent evt)
Ignored |
| Methods inherited from class java.awt.Panel |
|---|
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, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, 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, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, 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 |
| Field Detail |
|---|
protected CursorManager cursorManager
| Constructor Detail |
|---|
public X3DBrowserAWTPanel(BrowserConfig parameters)
parameters - The object containing the browser's configuration parameters| Method Detail |
|---|
public ExternalBrowser getBrowser()
getBrowser in interface X3DComponentpublic java.lang.Object getImplementation()
X3DComponentComponent.
getImplementation in interface X3DComponentX3DComponent.getImplementation()public void shutdown()
X3DComponent
shutdown in interface X3DComponentX3DComponent.shutdown()public int supportedSpecificationVersion()
supportedSpecificationVersion in interface BrowserComponentpublic java.lang.Object getCanvas()
getCanvas in interface BrowserComponentpublic int getRendererType()
getRendererType in interface BrowserComponentpublic BrowserCore getBrowserCore()
getBrowserCore in interface BrowserComponentpublic ErrorReporter getErrorReporter()
getErrorReporter in interface BrowserComponentgetErrorReporter in interface FileHandler
public void setMinimumFrameInterval(int millis,
boolean userSet)
setMinimumFrameInterval in interface BrowserComponentmillis - The minimum time in milleseconds.userSet - true if this is an end-user set minimumpublic void start()
start in interface BrowserComponentpublic void stop()
stop in interface BrowserComponentpublic void destroy()
destroy in interface BrowserComponentpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenere - The event that caused this method to be calledpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenere - The event that caused this method to be calledpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenere - The event that caused this method to be calledpublic void componentHidden(java.awt.event.ComponentEvent evt)
componentHidden in interface java.awt.event.ComponentListenerevt - The eventpublic void componentMoved(java.awt.event.ComponentEvent evt)
componentMoved in interface java.awt.event.ComponentListenerevt - The eventpublic void componentResized(java.awt.event.ComponentEvent evt)
componentResized in interface java.awt.event.ComponentListenerevt - The eventpublic void componentShown(java.awt.event.ComponentEvent evt)
componentShown in interface java.awt.event.ComponentListenerevt - The eventpublic void windowActivated(java.awt.event.WindowEvent evt)
windowActivated in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent evt)
windowClosed in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent evt)
windowClosing in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent evt)
windowDeactivated in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent evt)
windowDeiconified in interface java.awt.event.WindowListenerevt - The event that caused this method to be calledpublic void windowIconified(java.awt.event.WindowEvent evt)
windowIconified in interface java.awt.event.WindowListenerevt - The window event.public void windowOpened(java.awt.event.WindowEvent evt)
windowOpened in interface java.awt.event.WindowListener
public void loadURL(java.lang.String url)
throws java.io.IOException
loadURL in interface FileHandlerurl - The URL to load.
java.io.IOException - On a failed load or badly formatted URLpublic void run()
run in interface java.lang.Runnablepublic void addNotify()
addNotify in class java.awt.Panel
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||