基于Java Swing 学生信息管理系统

一、项目概要:
        基于Java Swing 学生信息管理系统,具备登录模块、录入学生信息、修改学生信息、删除学生信息以及查询学信息功能。

        JDK1.8 + Mysql 5.7 版本

二、获取方式:
        有需要可以加QQ:571328502 或者点击下面链接下载 

        下载项目

三、界面展示:

基于Java Swing 学生信息管理系统_第1张图片

基于Java Swing 学生信息管理系统_第2张图片

 四、主要代码:

package com.bj.ui;

import java.awt.TrayIcon.MessageType;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.WindowConstants;

import com.bj.db.LoginDao;
import com.bj.db.MyDB;
import com.bj.model.Student;

public class LoginFrame  extends JFrame
{
	private static final long serialVersionUID = 7305643042548754587L;

	JButton btnLogin;
	JButton btnCancel;
	JTextField txtUsername;
	JPasswordField txtPassword;
	MyDB myDB=new MyDB();
	public LoginFrame()
	{
		setSize(400,200);
		setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
		setResizable(false);
		setLocationRelativeTo(null);
		setTitle("登录");
		
		
		JLabel lblUsername=new JLabel("账号:");
		JLabel lblPassword=new JLabel("密码:");
		
		txtUsername=new JTextField(30);
		txtPassword=new JPasswordField(30);
		
		JPanel panelUsername=new JPanel();
		panelUsername.add(lblUsername);
		panelUsername.add(txtUsername);
		
		JPanel panelPassword=new JPanel();
		panelPassword.add(lblPassword);
		panelPassword.add(txtPassword);

		
		btnLogin=new JButton("确定");
		btnCancel=new JButton("重置");
		
		JPanel btnPanel=new JPanel();
		btnPanel.add(btnLogin);
		btnPanel.add(btnCancel);
		
		JPanel coutainer=new JPanel();
		coutainer.add(panelUsername);
		coutainer.add(panelPassword);
		coutainer.add(btnPanel);
		
		add(coutainer);
		addListeners();
		setVisible(true);
	}
	
	public void addListeners()
	{
		ActionListener btnLoginClick= new ActionListener() 
		{
			
			@Override
			public void actionPerformed(ActionEvent e)
			{
				Student student=new Student();
				student.setUsername(txtUsername.getText());
				
				int result= new LoginDao().select(txtUsername.getText()+"", txtPassword.getText()+"");
				if(result>0)
				{
					JOptionPane.showMessageDialog(null, "登录成功");
					setVisible(false);
					
					MainFrame mainFrame =new MainFrame();
					mainFrame.setVisible(true);
				}
				else{
					JOptionPane.showMessageDialog(null, "用户名或者密码错误");
				}
			}
		};
		btnLogin.addActionListener(btnLoginClick);
	}
}

五、其它项目:

基于Java Swing 的通讯录管理系统

基于Java Swing记事本管理系统

基于java Swing 宿舍管理系统

基于java Swing 图书管理系统

基于Java Swing 成绩管理系统

六、心灵寄语:
想要赢,就一定不能怕输。不怕输结果未必能赢,但是怕输,结果则是一定输。

你可能感兴趣的:(java,java,mysql,swing,eclipse)