net.dzzd
Class DzzDFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended bynet.dzzd.DzzDFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.applet.AppletContext, java.applet.AppletStub, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DzzDFrame
extends java.awt.Frame
implements java.applet.AppletStub, java.applet.AppletContext

Provide an easy way to create a 3D Frame.

Since:
1.0
Version:
1.0, 01/01/07
Author:
Bruno Augier
See Also:
IScene3DRenderCallBack,DzzDApplet, Serialized Form

Field Summary
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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
DzzDFrame()
          Construct a new empty DzzDFrame width a default size.
 
Method Summary
 void appletResize(int width, int height)
          Applet Stub Interface
 java.applet.Applet getApplet(java.lang.String name)
          Applet Context Interface
 java.applet.AppletContext getAppletContext()
           
 java.util.Enumeration getApplets()
           
 java.applet.AudioClip getAudioClip(java.net.URL url)
           
 java.net.URL getCodeBase()
           
 java.net.URL getDocumentBase()
           
 DzzDApplet getDzzDApplet(java.lang.String appletName)
          Get a DzzDApplet from this frame
 java.awt.Image getImage(java.net.URL url)
           
 java.lang.String getParameter(java.lang.String name)
           
 java.io.InputStream getStream(java.lang.String key)
           
 java.util.Iterator getStreamKeys()
           
 boolean isActive()
           
 void removeApplet(java.lang.String appletName)
          Remove an Applet from this frame
 void setApplet(java.applet.Applet applet, java.lang.String appletName)
          Add an Applet to this frame
 void setBounds(java.lang.String name, int left, int top, int width, int height)
          Set an applet bounds
 void setStream(java.lang.String key, java.io.InputStream stream)
           
 void showDocument(java.net.URL url)
           
 void showDocument(java.net.URL url, java.lang.String target)
           
 void showStatus(java.lang.String status)
           
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

DzzDFrame

public DzzDFrame()
Construct a new empty DzzDFrame width a default size.

Method Detail

setApplet

public void setApplet(java.applet.Applet applet,
                      java.lang.String appletName)
Add an Applet to this frame

Parameters:
applet - applet to add to this frame
appletName - name for that applet

removeApplet

public void removeApplet(java.lang.String appletName)
Remove an Applet from this frame

Parameters:
appletName - name of the applet to remove from this frame

getDzzDApplet

public DzzDApplet getDzzDApplet(java.lang.String appletName)
Get a DzzDApplet from this frame

Parameters:
appletName - name of the DzzDApplet to get from this frame
Returns:
DzzDApplet identified by the given name or null if not found

setBounds

public void setBounds(java.lang.String name,
                      int left,
                      int top,
                      int width,
                      int height)
Set an applet bounds

Parameters:
name - name of the applet
left - left border in pixel
top - top border in pixel
width - width in pixel
height - height in pixel

appletResize

public void appletResize(int width,
                         int height)
Applet Stub Interface

Specified by:
appletResize in interface java.applet.AppletStub

getAppletContext

public java.applet.AppletContext getAppletContext()
Specified by:
getAppletContext in interface java.applet.AppletStub

getCodeBase

public java.net.URL getCodeBase()
Specified by:
getCodeBase in interface java.applet.AppletStub

getDocumentBase

public java.net.URL getDocumentBase()
Specified by:
getDocumentBase in interface java.applet.AppletStub

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in interface java.applet.AppletStub

isActive

public boolean isActive()
Specified by:
isActive in interface java.applet.AppletStub

getApplet

public java.applet.Applet getApplet(java.lang.String name)
Applet Context Interface

Specified by:
getApplet in interface java.applet.AppletContext

getApplets

public java.util.Enumeration getApplets()
Specified by:
getApplets in interface java.applet.AppletContext

getAudioClip

public java.applet.AudioClip getAudioClip(java.net.URL url)
Specified by:
getAudioClip in interface java.applet.AppletContext

getImage

public java.awt.Image getImage(java.net.URL url)
Specified by:
getImage in interface java.applet.AppletContext

getStream

public java.io.InputStream getStream(java.lang.String key)
Specified by:
getStream in interface java.applet.AppletContext

getStreamKeys

public java.util.Iterator getStreamKeys()
Specified by:
getStreamKeys in interface java.applet.AppletContext

setStream

public void setStream(java.lang.String key,
                      java.io.InputStream stream)
Specified by:
setStream in interface java.applet.AppletContext

showDocument

public void showDocument(java.net.URL url)
Specified by:
showDocument in interface java.applet.AppletContext

showDocument

public void showDocument(java.net.URL url,
                         java.lang.String target)
Specified by:
showDocument in interface java.applet.AppletContext

showStatus

public void showStatus(java.lang.String status)
Specified by:
showStatus in interface java.applet.AppletContext