Na chamada de um applet numa página HTML, pode-se dar um nome ao applet:
<HTML> <BODY> <TITLE>NervousText</TITLE> <HR> <APPLET code="NervousText.class" width=600 height=50> <PARAM name="name" value="Nervoso"> <PARAM name="text" value="Curso de Java"> </APPLET> <HR> </BODY> </HTML>
Interface java.applet.AppletContext Esta interface corresponde ao ambiente do applet. Pode ser usada por um applet para obter informação do ambiente, que é geralmente o browser ou o applet viewer.
O seu método getApplet captura o applet pelo nome:
public abstract Applet getApplet(String nome)Retorna null se o applet não existe.
Classe básica de applets, responsável pelos métodos necessários para se implementar applets.
O seu método getAppletContext captura o contexto do applet, que é usado pelo applet para controlar o ambiente, que é geralmente o browser ou o applet viewer.
public AppletContext getAppletContext()
Applets numa mesma página HTML podem ser comunicar, como pode ser visto abaixo:
<HTML> <BODY> <TITLE>Comunicacao entre Aplets</TITLE> <HR> <APPLET code="A.class" width=600 height=50> <PARAM name="name" value="appletA"> </APPLET> <HR> <APPLET code="B.class" width=600 height=50> <PARAM name="name" value="appletB"> </APPLET> <HR> </BODY> </HTML>
public class A {
...
public void run() {
...
B b_app = (B) getAppletContext().getApplet("applet_b");
b_app.comece();
} //run
...
}
public class B {
...
public void comece() {
}
...
}
Sending Message To Other Applets On The Same Page --
Tutorial da Sun.
AppletContext (JDK 1.0.2)
Classe Applet (JDK 1.0.2)
José Fernando Tepedino, jftm@di.ufpe.br