importjava.awt.*;importjava.applet.*;importjava.lang.*;importjava.awt.event.*;publicclassLoginextendsAppletimplementsActionListener{Framef=newFrame();Panelp1,p2,p3;Labell...
import java.awt.*;
import java.applet.*;
import java.lang.*;
import java.awt.event.*;
public class Login extends Applet implements ActionListener{
Frame f=new Frame();
Panel p1,p2,p3;
Label lb1,lb2,lb3;
TextField tf1,tf2;
Button b1,b2;
public static void main(String args[]){
Login l=new Login();
l.init();
}
public void init(){
f.setTitle("身份验证");
f.setSize(350,200);
b1=new Button("登陆");
b2=new Button("退出");
lb1=new Label("用户名");
lb2=new Label("密码");
lb3=new Label("版权所有:13rd");
p1=new Panel();
p2=new Panel();
p3=new Panel();
tf1=new TextField(10);
tf2=new TextField(10);
lb1.setAlignment(Label.CENTER);
lb2.setAlignment(Label.CENTER);
lb3.setAlignment(Label.RIGHT);
b1.setBounds(100,250,20,20);
b1.setBounds(10,250,20,20);
p1.add(lb1);
p1.add(tf1);
p1.add(lb2);
p1.add(tf2);
p1.setLayout(new GridLayout(2,2,1,1));
f.add(p1,"North");
p2.add(b1);
p2.add(b2);
p3.add(lb3);
b1.addActionListener(this);
b2.addActionListener(this);
p2.setLayout(new GridLayout(1,2));
f.add(p2,"Center");
f.add(p3,"South");
f.setVisible(true);
}
public void actionPerformed(ActionEvent ae){
String s1,s2;
s1=ae.getActionCommand();
if(s1.equals("退出")){
System.exit(0);
}
else{
Fund u=new Fund();
u.go();
}
}
}
//该如何设置。用了好多方法都不行,是不是构造Container比构造Frame好,初学者。见谅
展开