Applet之间单向通信
// AppletTalkA.javaimport java.awt.*;import java.applet.*;import java.awt.event.*;public class AppletTalkA extends Applet { Button sendB; TextField mesgField; public void init() { mesgField=new TextField(30); sendB=new Button("Send"); sendB.addActionListener(this);//编译不通过 } public void actionPerformed(ActionEvent e) { if(e.getSource()==sendB){ String mesg=mesgField.getText(); AppletTalkB receiver=(AppletTalkB)getAppletContext().getApplet("receiver"); if(receiver!=null) receiver.getMessage(mesg); mesgField.setText(""); } }}// AppletTalkB.javaimport java.applet.*;import java.awt.*;import java.awt.event.*;public class AppletTalkB extends Applet{ TextArea mesgArea; public void init(){ mesgArea=new TextArea(10,30); } public void getMessage(String mesg){ mesgArea.append(mesg+"\n"); } }