package yw;
import javax.swing.*;//添加swing库
import java.awt.*;
import java.awt.event.*;
public class LoadIn extends JFrame implements ActionListener{//创建类Loadln继承于类JFrame,实现接口 ActionListener
JPanel loginPan; //定义变量
JButton btnLogin,btnExit; //定义变量
JLabel lblUser,lblPassword,lblLogo; //定义变量
JTextField txtUser;
JPasswordField pwdPassword;
Dimension dsSize; //定义变量
Toolkit toolkit=Toolkit.getDefaultToolkit();
public LoadIn() { //定义构造方法
super("登陆界面");//设置界面标题
loginPan=new JPanel(); //定义容器并添加到界面中
this.getContentPane().add(loginPan);//定义容器并添加到界面中
lblUser=new JLabel("用户名:"); //定义各个组件
lblPassword=new JLabel("密码:");
txtUser=new JTextField(20);
pwdPassword=new JPasswordField(20);
btnLogin=new JButton("确定");
btnExit=new JButton("取消");
btnLogin.addActionListener(this);
btnExit.addActionListener(this);
Font fontstr=new Font("宋体",Font.PLAIN,13);//设置文本格式
lblUser.setFont(fontstr);
txtUser.setFont(fontstr);
lblPassword.setFont(fontstr);
pwdPassword.setFont(fontstr);
btnLogin.setFont(fontstr);
btnExit.setFont(fontstr);
lblUser.setForeground(Color.BLACK);
lblPassword.setForeground(Color.BLACK);
btnLogin.setBackground(Color.DARK_GRAY);
btnExit.setBackground(Color.DARK_GRAY);
loginPan.add(lblUser); //将组件添加到容器中
loginPan.add(txtUser); //将组件添加到容器中
loginPan.add(lblPassword);
loginPan.add(pwdPassword); //将组件添加到容器中
loginPan.add(btnLogin);
loginPan.add(btnExit); //将组件添加到容器中
loginPan.setLayout(null); //采用NULL布局
lblUser.setBounds(30,10,60,25);
lblPassword.setBounds(30,40,60,25);
txtUser.setBounds(80,10,150,25);
pwdPassword.setBounds(80,40,150,25);
btnLogin.setBounds(40,80,80,25);
btnExit.setBounds(140,80,80,25); //设置各组件在容器中的位置
setResizable(false);//设置界面大小
setSize(280,150); //设置界面可见性
setVisible(true);//设置界面是否可以改变大小
}
public void actionPerformed(ActionEvent ae) {
if(ae.getSource()==btnLogin) {
if((txtUser.getText().equals("user"))&&(pwdPassword.getText().equals("user")))
JOptionPane.showMessageDialog(null, "登陆成功!");//判断输入用户的密码是否正确
else
JOptionPane.showMessageDialog(null, "用户名或密码错误!");
}
if(ae.getSource()==btnExit)
System.exit(0);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
LoadIn load=new LoadIn();
}
}
创建登陆界面
最新推荐文章于 2023-10-12 20:52:37 发布