Package com.ibm.icu.dev.demo.impl
Class AppletFrame
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- com.ibm.icu.dev.demo.impl.AppletFrame
-
- All Implemented Interfaces:
java.applet.AppletContext
,java.applet.AppletStub
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class AppletFrame extends java.awt.Frame implements java.applet.AppletStub, java.applet.AppletContext
A Frame that runs an Applet within itself, making it possible for an applet to run as an application. Usage:
public class MyApplet extends Applet { public static void main(String args[]) { MyApplet applet = new MyApplet(); new AppletFrame("My Applet Running As An App", applet, 640, 480); } ... }
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.applet.Applet
applet
private static long
serialVersionUID
For serialization-
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
-
-
Constructor Summary
Constructors Constructor Description AppletFrame(java.lang.String name, java.applet.Applet applet)
Construct a Frame running the given Applet with the default size of 640 by 480.AppletFrame(java.lang.String name, java.applet.Applet applet, int width, int height)
Construct a Frame running the given Applet with the given size.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appletResize(int width, int height)
java.applet.Applet
getApplet(java.lang.String name)
java.applet.AppletContext
getAppletContext()
java.util.Enumeration
getApplets()
java.applet.AudioClip
getAudioClip(java.net.URL url)
java.net.URL
getCodeBase()
java.net.URL
getDocumentBase()
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
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, paramString, remove, removeNotify, setBackground, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
For serialization- See Also:
- Constant Field Values
-
applet
java.applet.Applet applet
-
-
Constructor Detail
-
AppletFrame
public AppletFrame(java.lang.String name, java.applet.Applet applet)
Construct a Frame running the given Applet with the default size of 640 by 480. When the Frame is closed, the applet's stop() method is called, the Frame is dispose()d of, and System.exit(0) is called.- Parameters:
name
- the Frame titleapplet
- the applet to be run
-
AppletFrame
public AppletFrame(java.lang.String name, java.applet.Applet applet, int width, int height)
Construct a Frame running the given Applet with the given size. When the Frame is closed, the applet's stop() method is called, the Frame is dispose()d of, and System.exit(0) is called.- Parameters:
name
- the Frame titleapplet
- the applet to be runwidth
- width of the Frameheight
- height of the Frame
-
-
Method Detail
-
appletResize
public void appletResize(int width, int height)
- Specified by:
appletResize
in interfacejava.applet.AppletStub
-
getAppletContext
public java.applet.AppletContext getAppletContext()
- Specified by:
getAppletContext
in interfacejava.applet.AppletStub
-
getCodeBase
public java.net.URL getCodeBase()
- Specified by:
getCodeBase
in interfacejava.applet.AppletStub
-
getDocumentBase
public java.net.URL getDocumentBase()
- Specified by:
getDocumentBase
in interfacejava.applet.AppletStub
-
getParameter
public java.lang.String getParameter(java.lang.String name)
- Specified by:
getParameter
in interfacejava.applet.AppletStub
-
isActive
public boolean isActive()
- Specified by:
isActive
in interfacejava.applet.AppletStub
- Overrides:
isActive
in classjava.awt.Window
-
getApplet
public java.applet.Applet getApplet(java.lang.String name)
- Specified by:
getApplet
in interfacejava.applet.AppletContext
-
getApplets
public java.util.Enumeration getApplets()
- Specified by:
getApplets
in interfacejava.applet.AppletContext
-
getAudioClip
public java.applet.AudioClip getAudioClip(java.net.URL url)
- Specified by:
getAudioClip
in interfacejava.applet.AppletContext
-
getImage
public java.awt.Image getImage(java.net.URL url)
- Specified by:
getImage
in interfacejava.applet.AppletContext
-
showDocument
public void showDocument(java.net.URL url)
- Specified by:
showDocument
in interfacejava.applet.AppletContext
-
showDocument
public void showDocument(java.net.URL url, java.lang.String target)
- Specified by:
showDocument
in interfacejava.applet.AppletContext
-
showStatus
public void showStatus(java.lang.String status)
- Specified by:
showStatus
in interfacejava.applet.AppletContext
-
setStream
public void setStream(java.lang.String key, java.io.InputStream stream) throws java.io.IOException
- Specified by:
setStream
in interfacejava.applet.AppletContext
- Throws:
java.io.IOException
-
getStream
public java.io.InputStream getStream(java.lang.String key)
- Specified by:
getStream
in interfacejava.applet.AppletContext
-
getStreamKeys
public java.util.Iterator getStreamKeys()
- Specified by:
getStreamKeys
in interfacejava.applet.AppletContext
-
-