|
||||||||||
| 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 StatusDisplaystatus - 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 | |||||||||