项目急,例子一个
appletimport java.applet.*;
import java.awt.*;
import java.util.*;
public class AA extends Applet{
String aaa;
ArrayList al = new ArrayList();
Panel pp = new Panel();
public void init(){
aaa = "123456";
pp.setLayout(new FlowLayout());
Button b = new Button("aaa");
pp.add(b);
this.add(pp);
}

public void aad(Panel p){
java.util.Iterator it = al.iterator();
while(it.hasNext()){
Button b = new Button(it.next().toString());
p.add(b);
}
}

public String  setA(String aa){
al.clear();
al.add(aa);
this.aaa = aa;
pp.removeAll();
aad(pp);
super.repaint();
return("");

}
public void paint(java.awt.Graphics g){
g.drawString(aaa,10,30);
}

}-----------------------
html
<html>
<script>
function setA(){
// var app = document.appl;
var a = document.form1.text1.value;
alert(a);
document.form1.text1.value = document.appl.setA(a);}</script>
<form action="" id="form1" name="form1">
输入发送直applet的直
<input type="text" name="text1" id="text1">
<input type="button" onclick="setA()">
<applet name="appl" id="appl" height="100" width="200" code="AA"></applet>
</form>
</html>