// -------------------------------------------------- // COMMAPPLET : COMMUNICATION ENTRE APPLETS // -------------------------------------------------- import java.applet.*; import java.awt.*; import java.util.*; public class CommApplet2 extends Applet { AppletParams ap; String nom; int age; // Initialisation de l'applet public void init() { setBackground(Color.black); } // Affichage public void paint(Graphics g) { // Les couleurs... g.setColor(Color.white); // Identifier l'applet nommée "applet2" ap = (AppletParams)getAppletContext().getApplet("applet2"); // Erreur si l'applet n'a pas été trouvée if (ap == null) g.drawString("applet2 n'existe pas !", 10, 15); else { // Lire les valeurs stockées dans applet2 nom = ap.nom; age = ap.age; // Afficher ! g.drawString("Nom (fourni par applet2) : " + nom, 10, 15); g.drawString("Age (fourni par applet2) : " + age, 10, 30); } repaint(1000); } }