Package net.sourceforge.jnlp.runtime
Class AppletInstance
- java.lang.Object
-
- net.sourceforge.jnlp.runtime.ApplicationInstance
-
- net.sourceforge.jnlp.runtime.AppletInstance
-
public class AppletInstance extends ApplicationInstance
Represents a launched application instance created from a JNLP file. This class does not control the operation of the applet, use the AppletEnvironment class to start and stop the applet.
-
-
Constructor Summary
Constructors Constructor Description AppletInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader, java.applet.Applet applet)Create a New Task based on the Specified URLAppletInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader, java.applet.Applet applet, java.awt.Container cont)Create a New Task based on the Specified URL
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()Stop the application and destroy its resources.java.applet.AppletgetApplet()AppletEnvironmentgetAppletEnvironment()java.lang.StringgetTitle()Returns the application title.booleanisResizable()voidsetApplet(java.applet.Applet applet)Set the applet of this launched application; can only be called once.voidsetResizable(boolean resizable)Sets whether the applet is resizable or not.-
Methods inherited from class net.sourceforge.jnlp.runtime.ApplicationInstance
addApplicationListener, addWindow, finalize, fireDestroyed, getAppContext, getClassLoader, getJNLPFile, getThreadGroup, initialize, isRunning, isSigned, removeApplicationListener
-
-
-
-
Constructor Detail
-
AppletInstance
public AppletInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader, java.applet.Applet applet)
Create a New Task based on the Specified URL- Parameters:
file- pluginbrifge to build instance ongroup- thread group of this instanceloader- classlaoder for this instanceapplet- applet of this instance
-
AppletInstance
public AppletInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader, java.applet.Applet applet, java.awt.Container cont)
Create a New Task based on the Specified URL- Parameters:
file- pluginbrifge to build instance ongroup- thread group of this instanceloader- classlaoder for this instanceapplet- applet of this instancecont- Container where to place applet
-
-
Method Detail
-
setApplet
public void setApplet(java.applet.Applet applet)
Set the applet of this launched application; can only be called once.- Parameters:
applet- to be set
-
setResizable
public void setResizable(boolean resizable)
Sets whether the applet is resizable or not. Applets default to being not resizable.- Parameters:
resizable- boolean to allwo resizing
-
isResizable
public boolean isResizable()
- Returns:
- whether the applet is resizable.
-
getTitle
public java.lang.String getTitle()
Description copied from class:ApplicationInstanceReturns the application title.- Overrides:
getTitlein classApplicationInstance- Returns:
- the application title.
-
getAppletEnvironment
public AppletEnvironment getAppletEnvironment()
- Returns:
- the applet environment.
-
getApplet
public java.applet.Applet getApplet()
- Returns:
- the applet.
-
destroy
public void destroy()
Stop the application and destroy its resources.- Overrides:
destroyin classApplicationInstance
-
-