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 void
destroy()
Stop the application and destroy its resources.java.applet.Applet
getApplet()
AppletEnvironment
getAppletEnvironment()
java.lang.String
getTitle()
Returns the application title.boolean
isResizable()
void
setApplet(java.applet.Applet applet)
Set the applet of this launched application; can only be called once.void
setResizable(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:ApplicationInstance
Returns the application title.- Overrides:
getTitle
in 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:
destroy
in classApplicationInstance
-
-