框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口。
与Frame不同,Applet是在网页中显示的,也可以通过添加Panel进行组件布局。
1 package TomAwt; 2 3 4 import java.applet.Applet; 5 import java.awt.*; 6 public class TomAwt_18 extends Applet{ 7 private TextField textField1,textField2; 8 public void init(){ 9 //construct TextField with default text 10 textField1=new TextField("在这里输入用户名"); 11 //construct TextField with 15 elements visible 12 textField2=new TextField(15); 13 //set the echo charactor 14 textField2.setEchoChar(‘*‘); 15 //add components to applet 16 add(new Label("用户名: ")); 17 add(textField1); 18 add(new Label("密 码: ")); 19 add(textField2); 20 } 21 public void paint(Graphics g){ 22 String s; 23 s="用户名: "+textField1.getText(); 24 s=s+" 密码: "+textField2.getText(); 25 showStatus(s); 26 } 27 }