现在的位置: 首页 > 综合 > 正文

登录界面

2013年02月20日 ⁄ 综合 ⁄ 共 1780字 ⁄ 字号 评论关闭

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestTextField extends Frame implements ActionListener {
TextField txtName;
TextField txtPassword;
Label lblTitle,lblName,lblPassword;
Button btnSubmit;
Button btnReset;
Panel p1,p2,p3,p4;
public TestTextField(){
super("登陆界面");
lblTitle=new Label("请输入您的用户信息:");
lblName=new Label("用户名:");
txtName=new TextField(10);
lblPassword=new Label("密码:");
txtPassword=new TextField(10);
txtPassword.setEchoChar('*');
btnSubmit=new Button("提交");
btnReset=new Button("重置");
p1=new Panel();
p2=new Panel();
p3=new Panel();
p4=new Panel();
add(lblTitle,"North");
p1.setLayout(new BorderLayout());
p2.setLayout(new GridLayout(2,1));
p2.add(lblName);
p2.add(lblPassword);
p3.setLayout(new GridLayout(2,1));
p3.add(txtName);
p3.add(txtPassword);
p1.add(p2,"West");
p1.add(p3,"Center");
txtName.addActionListener(this);
txtPassword.addActionListener(this);
p4.add(btnSubmit);
p4.add(btnReset);

add(p1,"Center");
add(p4,"South");
this.btnSubmit.addActionListener(this);
this.btnReset.addActionListener(this);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e){
String s=e.getActionCommand();
if(s.equals("重置")){
clear();
}else if(s.equals("提交")){
submit();
}else if(e.getSource()==txtName){
txtPassword.requestFocus();
}else if(e.getSource()==txtPassword){
submit();
}
}
public void clear(){
txtName.setText("");
txtPassword.setText("");
txtName.requestFocus();
}
public void submit(){
String n=txtName.getText();
String paw=txtPassword.getText();
if(n.equals("admin") && paw.equals("1234")){
JOptionPane.showMessageDialog(this,"合法用户,欢迎进入本系统");
}else{
JOptionPane.showMessageDialog(this, "非法用户,禁止进入本系统");
}
}
public static void main(String[] args) {
TestTextField ttf=new TestTextField();
ttf.setSize(200,130);
ttf.setLocation(300,200);
ttf.setVisible(true);
}

}

抱歉!评论已关闭.