登录界面

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);
}


}

转载于:https://www.cnblogs.com/javaTest/archive/2012/05/06/2589475.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值