Class 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 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 on
        group - thread group of this instance
        loader - classlaoder for this instance
        applet - 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 on
        group - thread group of this instance
        loader - classlaoder for this instance
        applet - applet of this instance
        cont - 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.
      • 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 class ApplicationInstance