|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Panel java.applet.Applet javax.swing.JApplet com.levigo.jadice.appbase.applet.JadiceLifeCycleApplet
public abstract class JadiceLifeCycleApplet
An abstract base class for javax.swing.JApplet implementations, which ensures a valid jadice applet life cycle and execution management.
This applet implementation ensures its life cycle management by overriding the applet lifecycle
methods. For a proper management, developers should place their life cycle code in the provided
doInit()
, doStart()
, doStop()
and doDestroy()
methods, which
are called at an approbate time within the applets life cycle.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JApplet |
---|
JApplet.AccessibleJApplet |
Nested classes/interfaces inherited from class java.applet.Applet |
---|
Applet.AccessibleApplet |
Nested classes/interfaces inherited from class java.awt.Panel |
---|
Panel.AccessibleAWTPanel |
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.JApplet |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 | |
---|---|
JadiceLifeCycleApplet()
|
Method Summary | |
---|---|
void |
destroy()
Ensures a valid destroy of jadice applets lifecycle. |
abstract void |
doDestroy()
Replacement for the Applet.destroy() method. |
abstract void |
doInit()
Replacement for the Applet.init() method. |
abstract void |
doStart()
Replacement for the Applet.start() method. |
abstract void |
doStop()
Replacement for the Applet.stop() method. |
void |
init()
Ensures a valid initialization of jadice applets lifecycle. |
void |
start()
Ensures a valid start of jadice applets lifecycle. |
void |
stop()
Ensures a valid stop of jadice applets lifecycle. |
Methods inherited from class javax.swing.JApplet |
---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.applet.Applet |
---|
getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus |
Methods inherited from class java.awt.Panel |
---|
addNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JadiceLifeCycleApplet()
Method Detail |
---|
public final void init()
Developers should place their applet initialization code within the
doInit()
method, which will be called within the
init()
method.
init
in class Applet
Applet.init()
,
doInit()
public abstract void doInit()
Applet.init()
method.
Developers should place their applet initialization code within this method, which will be
called by init()
method.
Applet.init()
,
init()
public final void start()
Developers should place their applet start code within the
doStart()
method, which will be called within the
start()
method.
start
in class Applet
Applet.start()
,
doStart()
public abstract void doStart()
Applet.start()
method.
Developers should place their applet start code within this method, which will be called within
the start()
method.
Applet.start()
,
start()
public final void stop()
Developers should place their applet stop code within the
doStop()
method, which will be called within the
stop()
method.
stop
in class Applet
Applet.stop()
,
doStop()
public abstract void doStop()
Applet.stop()
method.
Developers should place their applet stop code within this method, which will be called within
the stop()
method.
Applet.stop()
,
stop()
public final void destroy()
Developers should place their applet destroy code within the
doDestroy()
method, which will be called within the
destroy()
method.
destroy
in class Applet
Applet.destroy()
,
doDestroy()
public abstract void doDestroy()
Applet.destroy()
method.
Developers should place their applet destroy code within this method, which will be called
within the destroy()
method.
Applet.destroy()
,
destroy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |