该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class ActionHandle{
private JFrame frame=new JFrame("登陆窗口");
private JButton submit=new JButton("登陆");
private JButton reset=new JButton("重置");
private JLabel namelab=new JLabel("用户名:");
private JLabel passlab=new JLabel("密 码:");
private JLabel infolab=new JLabel("用户登陆系统");
private JTextField nameText=new JTextField();
private JPasswordField passText=new JPasswordField();
public ActionHandle(){
Font fnt=new Font("Serief",Font.BOLD,12);
infolab.setFont(fnt);
submit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0){
if(arg0.getSource()==submit){
String tname =nameText.getText();
String tpass=new String(passText.getPassword());
LoginCheck log=new LoginCheck(tname,tpass);
if(log.validate()){
infolab.setText("登陆成功");
}else{
infolab.setText("登陆失败");
}
}
if(arg0.getSource()==reset){
System.out.println("123");
nameText.setText("");
passText.setText("");
infolab.setText("用户登陆系统");
}
}
});
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent arg0){
System.exit(1);
}
});
frame.setLayout(null);
namelab.setBounds(5,5,60,20);
passlab.setBounds(5,30,60,20);
infolab.setBounds(5,65,220,30);
nameText.setBounds(65,5,100,20);
passText.setBounds(65,30,100,20);
submit.setBounds(165,5,60,20);
reset.setBounds(165,30,60,20);
frame.add(namelab);
frame.add(passlab);
frame.add(infolab);
frame.add(nameText);
frame.add(passText);
frame.add(submit);
frame.add(reset);
frame.setSize(300,300);
frame.setVisible(true);
}
};
class LoginCheck{
private String name;
private String password;
public LoginCheck(String name,String password){
this.name=name;
this.password=password;
}
public boolean validate(){
if("htt".equals(name)&&"123".equals(password)){
return true;
}else{
return false;
}
}
};
public class 登陆窗口 {
public static void main(String[] args) {
new ActionHandle();
} }