|
||||||||||
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.Window
java.awt.Frame
javax.swing.JFrame
org.fest.swing.applet.AppletViewer
public class AppletViewer
Understands a window that displays an
.
Applet
Typical usage:
AppletViewer viewer = AppletViewer.newViewer(new MyApplet()); // test the applet, viewer can be wrapped with a FrameFixture. FrameFixture viewerFixture = new FrameFixture(viewer); viewer.unloadApplet() // stops and destroys the applet viewerFixture.cleanUp();
Note: In version 1.2, due to bug FEST-219
constructors in this class have been replaced with the static factory methods newViewer
. It was not
possible to just deprecate them. To ensure correct behavior of the applet viewer, they had to be made unaccessible to
client code.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
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.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 |
Method Summary | |
---|---|
Applet |
applet()
Returns the applet displayed in this viewer. |
boolean |
appletLoaded()
Indicates whether the applet in this viewer is loaded or not. |
static AppletViewer |
newViewer(Applet applet)
Creates a new AppletViewer . |
static AppletViewer |
newViewer(Applet applet,
AppletStub stub)
Creates a new AppletViewer . |
static AppletViewer |
newViewer(Applet applet,
Map<String,String> parameters)
Creates a new AppletViewer . |
void |
reloadApplet()
Initializes and starts the applet in this viewer. |
void |
showStatus(String status)
Displays the given status message. |
AppletStub |
stub()
Returns the in this viewer. |
void |
unloadApplet()
Stops and destroys the applet loaded in this viewer. |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, 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 |
Method Detail |
---|
@RunsInEDT public static AppletViewer newViewer(Applet applet)
AppletViewer
. This factory method creates new instances of
BasicAppletStub
and BasicAppletContext
.
Note: This method is executed in the event dispatch thread (EDT.)
applet
- the applet to view.
AppletViewer
.
NullPointerException
- if applet
is null
.@RunsInEDT public static AppletViewer newViewer(Applet applet, Map<String,String> parameters)
AppletViewer
. This factory method creates new instances of
BasicAppletStub
and BasicAppletContext
.
Note: This method is executed in the event dispatch thread (EDT.)
applet
- the applet to view.parameters
- the parameters included in an applet HTML tag.
AppletViewer
.
NullPointerException
- if applet
is null
.
NullPointerException
- if parameters
is null
.@RunsInEDT public static AppletViewer newViewer(Applet applet, AppletStub stub)
AppletViewer
.
Note: This method is executed in the event dispatch thread (EDT.)
applet
- the applet to view.stub
- the applet's stub.
AppletViewer
.
NullPointerException
- if applet
is null
.
NullPointerException
- if stub
is null
.public void reloadApplet()
public void unloadApplet()
public boolean appletLoaded()
true
if this applet is loaded, false
otherwise.@RunsInEDT public void showStatus(String status)
showStatus
in interface StatusDisplay
status
- the status to display.public Applet applet()
public AppletStub stub()
AppletStub
in this viewer.
AppletStub
in this viewer.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |