|
|||||||||
| Home >> All >> junk >> gui >> [ applet overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
junk.gui.applet
Class JXAppletViewer

java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
junk.gui.applet.JXAppletViewer
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.applet.AppletContext, java.applet.AppletStub, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class JXAppletViewer
- extends javax.swing.JFrame
- implements java.applet.AppletContext, java.applet.AppletStub
- extends javax.swing.JFrame
JXAppletViewer provides a simple applet viewer for the JD4X desktop to run applets. Applets hosted in this applet viewer may not be restricted to all the security constraints found in a internet browser. This will allow for more useful easy to create applet programs on the desktop.
- Since:
- JD4X 1.0
- Version:
- 0.1, 06/08/2002
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| 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 | |
private javax.swing.JPanel |
appletBox
containers of viewer. |
private java.util.Hashtable |
applets
utility data structures used. |
private javax.swing.JPanel |
c
containers of viewer. |
private java.awt.Container |
ct
GUI container. |
private java.applet.Applet |
current
reference to last applet added |
private javax.swing.JLabel |
statusBar
status bar of viewer. |
private java.util.Hashtable |
stream_keys
utility data structures used. |
private javax.swing.JApplet |
toolkit
utility features used. |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| 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.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 javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
JXAppletViewer()
The default constructor of the applet viewer, only used if no title is desired. |
|
JXAppletViewer(java.lang.String title)
The title constructor of the applet viewer, used if title is desired. |
|
| Method Summary | |
void |
addApplet(java.applet.Applet appt,
java.lang.String name)
Use to add an applet into the applet viewer. |
void |
addApplets(java.applet.Applet[] appts,
java.lang.String[] names)
Use to add an array of applets into the applet viewer. |
void |
appletResize(int width,
int height)
Currently does nothing. |
java.applet.Applet |
getApplet(java.lang.String name)
Get the desired applet by name. |
java.applet.AppletContext |
getAppletContext()
Get the current applet context of the viewer. |
java.util.Enumeration |
getApplets()
Get all the applets currently in the applet viewer. |
java.applet.AudioClip |
getAudioClip(java.net.URL url)
Get the audio clip at the given url. |
java.net.URL |
getCodeBase()
Get the url where the applet was loaded from. |
java.net.URL |
getDocumentBase()
Get the url where the applet was loaded from. |
java.awt.Image |
getImage(java.net.URL url)
Get the image at the given url. |
java.lang.String |
getParameter(java.lang.String name)
Currently does nothing. |
java.io.InputStream |
getStream(java.lang.String key)
Get the input stream associated with the given key. |
java.util.Iterator |
getStreamKeys()
Get all the input stream keys stored in the applet viewer. |
protected void |
init()
Initializes all needed GUI components and their support classes. |
boolean |
isActive()
Check if the applet is currently running. |
protected void |
setAppletSpace()
Use internally to reorganized the layout if there are more than 1 applet added to the viewer. |
void |
setStream(java.lang.String key,
java.io.InputStream stream)
Store a stream with an associated key into the applet viewer. |
void |
showDocument(java.net.URL url)
Currently does nothing. |
void |
showDocument(java.net.URL url,
java.lang.String target)
Currently does nothing. |
void |
showStatus(java.lang.String status)
Display a message to the status bar of the applet viewer. |
| Methods inherited from class java.awt.Frame |
addNotify, 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.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
applets
private java.util.Hashtable applets
- utility data structures used.
stream_keys
private java.util.Hashtable stream_keys
- utility data structures used.
toolkit
private javax.swing.JApplet toolkit
- utility features used.
statusBar
private javax.swing.JLabel statusBar
- status bar of viewer.
c
private javax.swing.JPanel c
- containers of viewer.
appletBox
private javax.swing.JPanel appletBox
- containers of viewer.
ct
private java.awt.Container ct
- GUI container.
current
private java.applet.Applet current
- reference to last applet added
| Constructor Detail |
JXAppletViewer
public JXAppletViewer()
- The default constructor of the applet viewer, only used if no
title is desired.
JXAppletViewer
public JXAppletViewer(java.lang.String title)
- The title constructor of the applet viewer, used if title is desired.
| Method Detail |
init
protected void init()
- Initializes all needed GUI components and their support classes.
addApplet
public void addApplet(java.applet.Applet appt, java.lang.String name) throws java.lang.NullPointerException
- Use to add an applet into the applet viewer.
addApplets
public void addApplets(java.applet.Applet[] appts, java.lang.String[] names) throws java.lang.NullPointerException, java.lang.IllegalArgumentException
- Use to add an array of applets into the applet viewer.
setAppletSpace
protected void setAppletSpace()
- Use internally to reorganized the layout if there are more than 1
applet added to the viewer.
getApplet
public java.applet.Applet getApplet(java.lang.String name)
- Get the desired applet by name.
- Specified by:
getAppletin interfacejava.applet.AppletContext
getApplets
public java.util.Enumeration getApplets()
- Get all the applets currently in the applet viewer.
- Specified by:
getAppletsin interfacejava.applet.AppletContext
getAudioClip
public java.applet.AudioClip getAudioClip(java.net.URL url)
- Get the audio clip at the given url.
- Specified by:
getAudioClipin interfacejava.applet.AppletContext
getImage
public java.awt.Image getImage(java.net.URL url)
- Get the image at the given url.
- Specified by:
getImagein interfacejava.applet.AppletContext
getStream
public java.io.InputStream getStream(java.lang.String key)
- Get the input stream associated with the given key.
- Specified by:
getStreamin interfacejava.applet.AppletContext
getStreamKeys
public java.util.Iterator getStreamKeys()
- Get all the input stream keys stored in the applet viewer.
- Specified by:
getStreamKeysin interfacejava.applet.AppletContext
setStream
public void setStream(java.lang.String key, java.io.InputStream stream)
- Store a stream with an associated key into the applet viewer.
- Specified by:
setStreamin interfacejava.applet.AppletContext
showDocument
public void showDocument(java.net.URL url)
- Currently does nothing.
- Specified by:
showDocumentin interfacejava.applet.AppletContext
showDocument
public void showDocument(java.net.URL url, java.lang.String target)
- Currently does nothing.
- Specified by:
showDocumentin interfacejava.applet.AppletContext
showStatus
public void showStatus(java.lang.String status)
- Display a message to the status bar of the applet viewer.
- Specified by:
showStatusin interfacejava.applet.AppletContext
appletResize
public void appletResize(int width,
int height)
- Currently does nothing.
- Specified by:
appletResizein interfacejava.applet.AppletStub
getAppletContext
public java.applet.AppletContext getAppletContext()
- Get the current applet context of the viewer.
- Specified by:
getAppletContextin interfacejava.applet.AppletStub
getCodeBase
public java.net.URL getCodeBase()
- Get the url where the applet was loaded from. Currently only
local host is returned.
- Specified by:
getCodeBasein interfacejava.applet.AppletStub
getDocumentBase
public java.net.URL getDocumentBase()
- Get the url where the applet was loaded from. Currently the same
return value as getCodeBase().
- Specified by:
getDocumentBasein interfacejava.applet.AppletStub
getParameter
public java.lang.String getParameter(java.lang.String name)
- Currently does nothing.
- Specified by:
getParameterin interfacejava.applet.AppletStub
isActive
public boolean isActive()
- Check if the applet is currently running.
- Specified by:
isActivein interfacejava.applet.AppletStub
|
|||||||||
| Home >> All >> junk >> gui >> [ applet overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC