同一个网页中如何实现两个applet的通信

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:24:34
我做了一个程序,就是在一个网页中有两个applet,先在第一个applet的textfield上输入内容,然后点第一个applet的按钮,就可以在第二个applet的textarea上出现刚才输入的内容,第二个applet的点击也跟第一个一样,我把我得程序放在这里,请高手帮我看看,怎么修改,谢谢!
1、import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Tudou extends Applet{
Panel panel1=new Panel();
TextArea textArea1=new TextArea();
Label label1=new Label("我是\'土豆',向\'地瓜\'发消息:");
TextField textField1=new TextField();
Button button1=new Button("发送");
GridLayout gridLayout1=new GridLayout();
public void init()
{this.setLayout(gridLayout1);
textArea1.setColumns(20);
textArea1.setRows(1);
textArea1.setText("从\'地瓜\'接受的消息:\n");
button1.addActionListener(new java.awt.event.ActionListener()
{public void actionPerformed(ActionEvent e)
{button1_actionPerformed(e);
}
});
textField1.setColumns(20);
gridLayout1.setColumns(1);

{return"我名字叫:"+this.getParameter("Tudou");
}
public void button1_actionPerformed(ActionEvent e)
{Applet recv;
recv=this.getAppletContext().getApplet("Tudou");

请你找到这段。把最后一个TUDOU 改成 DIGUA
实验下
还有我不是高手,没有你厉害有些还是不明白