java课程设计——最基本的学生管理系统+Swing设计

hello,大家好,你们的王小白来更新Java课设的最后的一步了,可视化的图形界面,运用了swing的设计进行的(比较丑)但是逻辑简单适合新手操作
先上图
在项目中建一个view包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这些就是这个学生信息管理系统中的部分可视化截图,由于代码过长,此篇先放登陆界面的GUI的设计代码

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.stif.dao.*;
import com.stif.util.*;
import com.stif.view.*;
public class Enter extends JFrame implements ActionListener {
	private JPanel pan = new JPanel();
	private JLabel namelab = new JLabel("用户名");
	private JLabel passlab = new JLabel("密    码");
	private JTextField nametext = new JTextField();
	private JPasswordField passtext = new JPasswordField();
	public JButton denglu = new JButton("登录");
	public JButton zhuce = new JButton("注册");
	public Enter() {
		Font font = new Font("宋体", Font.BOLD, 12);
		super.setTitle("欢迎登录本系统");
		pan.setLayout(null);
		namelab.setBounds(90, 60, 60, 30);
		nametext.setBounds(150, 60, 150, 30);
		passlab.setBounds(90, 120, 60, 30);
		passtext.setBounds(150, 120, 150, 30);
		denglu.setBounds(100, 170, 90, 20);
		zhuce.setBounds(200, 170, 90, 20);
		pan.add(namelab);
		pan.add(nametext);
		pan.add(passlab);
		pan.add(passtext);
		pan.add(denglu);
		pan.add(zhuce);
		passtext.setFont(font);
		zhuce.setFont(font);
		denglu.addActionListener(this);
		zhuce.addActionListener(this);
		super.add(pan);
		super.setSize(400, 300);
		super.setVisible(true);
	}
	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == denglu) {
			denglu();
		} else if (e.getSource() == zhuce) {
			zhuce();
		}
	}
	public void denglu() {
		Util d = new Util();
		String username = nametext.getText();
		String password = passtext.getText();
		if (d.compare(username, password)) {
			JOptionPane.showMessageDialog(null, "登录成功!");
			super.setVisible(false);
			Information in=new Information();
		}
	}
	// 注册按钮触发后的事件处理函数
	public void zhuce() {
		Util d = new Util();
		String username = nametext.getText();
		String password = passtext.getText();
		d.insert(username, password);
	}
	public static void main(String[] args) {
		new Enter();
	}
}

给大家提供最简单的代码,大家可以按照自己喜欢的样式进行添加修改!剩下的代码我会在下一篇中奉献给大家,希望大家多多关注!!
我是王小白,我在默默的努力学习并上进中!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值