11csdn-java周末作业(登陆界面)

来源:互联网 发布:java 数组切片 编辑:程序博客网 时间:2024/04/30 08:50

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login implements ActionListener{
Frame frame;
TextField txtName;
TextField Password;
public Login(){
frame=new Frame();
frame.setTitle("登陆界面");
Panel p1,p2,p3,p4;
Label label1=new Label("请输入你的用户信息:");
Label label2=new Label("用户名:");
txtName=new TextField(10);
Label label3=new Label("密 码:");
Password=new TextField(10);
Button button1=new Button("确定");
Button button2=new Button("重置");
p1=new Panel();
p2=new Panel();
p3=new Panel();
p4=new Panel();
frame.add(label1,"North");
p1.setLayout(new BorderLayout());
p2.setLayout(new GridLayout(2,1));
p2.add(label2);
p2.add(label3);
p3.setLayout(new GridLayout(2,1));
p3.add(txtName);
p3.add(Password);
p1.add(p2, "West");
p1.add(p3, "Center");
txtName.addActionListener(this);
Password.addActionListener(this);
p4.add(button1);
p4.add(button2);
button1.addActionListener(this);
button2.addActionListener(this);
frame.add(p1,"Center");
frame.add(p4,"South");
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
    System.exit(0);
    }
});
frame.setSize(220, 130);
frame.setLocation(300, 200);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String str=e.getActionCommand();
if(str.equals("确定")){
            submit();
}else{
clear();
}
}
private void clear() {
txtName.setText("");
Password.setText("");
}
private void submit() {
JOptionPane.showMessageDialog(frame,"登陆成功");
    }
public static void main(String[] args) {
        new Login();
}
}
原创粉丝点击