src/pers/cyz/view/Login.java

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package pers.cyz.view;

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;

import pers.cyz.dao.UserDao;
import pers.cyz.model.User;
import pers.cyz.util.BackgroundImage;
import pers.cyz.util.KeyListener;
import pers.cyz.util.LimitTextLength;

/**
 * 登录界面类
 * 
 * @author 1651200111 陈彦志
 */
@SuppressWarnings("serial")
public class Login extends JFrame {
	
	private final JFrame frame = new JFrame("个人书屋");
	private final Container container = frame.getContentPane();
	
	// 用户名框
	private JTextField texFieldtUserName  = new JTextField();
	// 密码框
	private JPasswordField textFieldPasswd = new JPasswordField();
	// 重置按钮
	private JButton buttonReset = new JButton();
	// 登录按钮
	private JButton buttonLogin = new JButton();
	
	public Login() {
		
		container.setLayout(null);
	
		// 设置背景图片
		new BackgroundImage(frame,container,"login.jpg");
		
		// 设置用户名框以及监听事件
		setTextFieldUserName();
		
		// 设置密码框以及监听事件
		setPasswdField();
		
		// 设置登录按钮以及添加监听事件
		setButtonLogin();
		
		// 设置重置按钮以及添加监听事件
		setButtonReset();
			
后面还有 95 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。