S'il vous plaît vérifier ces exemples de code:La communication entre les Applets
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class pp extends Applet implements ActionListener
{
TextField t;
Button b;
public void init()
{
setLayout(new FlowLayout());
t= new TextField(10);
b = new Button("Send");
b.addActionListener(this);
add(t);
add(b);
}
public void actionPerformed(ActionEvent e)
{
String str=t.getText();
dc a2 =(dc)getAppletContext().getApplet("a2");
if (a2 != null)
{
a2.append(str);
}
else
{
System.out.println("Applet not found?");
}
}
}
et le 2ème code applet:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*<Applet code="dc" height=400 width=400></Applet>*/
public class dc extends Applet
{
TextArea t;
public void init()
{
setLayout(new FlowLayout());
t=new TextArea(5,40);
add(t);
}
public void append(String msg)
{
t.setText(msg);
}
}
et voici le code HTML:
<HTML><HEAD></HEAD><BODY>
<APPLET CODE="pp.class"
HEIGHT=200 WIDTH=150>
</APPLET>
<APPLET CODE="dc.class"
HEIGHT=200 WIDTH=400>
</APPLET>
</BODY></HEAD>
Je ne sais pas pourquoi ça ne marche pas. Ce programme est écrit pour la communication entre les deux applets dans la même page. Quelqu'un peut-il me dire ce qui ne va pas ici?
Veuillez formater correctement votre code source. – Oswald
Qu'est-ce que vous obtenez sur la console Java? Est-ce que ça dit "Applet non trouvé?" –
Si vous avez besoin d'aide, veuillez lire la section «Comment poser une question» avant de poster ici. http://stackoverflow.com/questions/how-to-ask. Votre "doute dans la programmation java ... !!" Le titre ne nous dit rien sur ce que vous voulez savoir. En outre, il est utile de formater votre code pour qu'il soit lisible. – 08Hawkeye