6

基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)

 2 years ago
source link: https://blog.51cto.com/wangshiyu/5607095
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)

精选 原创
基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)_信息管理系统

主要技术和工具:

idea+JDK1.8+swing

功能截图:

启动、登录管理系统

基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)_信息管理系统_02

添加学生数据信息

基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)_intellij-idea_03

查询添加记录

基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)_intellij-idea_04

项目目录结构

基于 JavaSwing 爱校俱乐部学生信息管理系统设计实现(附源码)_java_05
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class LoginCheck {
private String name;
private String password;

public LoginCheck(String name, String password) {
this.name = name;
this.password = password;
}

public boolean equals() {
if ("javapub".equals(name) && "123456".equals(password)) {
return true;
} else {
return false;
}
}
}

class ActionHandle {
private JFrame frame = new JFrame("爱校俱乐部学生信息管理系统");
private JTextField name = new JTextField();//设置文本框
private JPasswordField pass = new JPasswordField();
private JLabel but1 = new JLabel("用户名:");
private JLabel but2 = new JLabel("密 码:");
private JButton but3 = new JButton("登录");
private JButton but4 = new JButton("重置");

public ActionHandle() {
but3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (e.getSource() == but3) {
String sname = name.getText();
String spass = new String(pass.getPassword());
LoginCheck log = new LoginCheck(sname, spass);
if (log.equals()) {
try {
new Menu();
} catch (Exception e1) {

e1.printStackTrace();
}
frame.setVisible(false);

} else {
JOptionPane.showMessageDialog(null, "登录失败,错误的用户名或密码!");
}
}
}
});
but4.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (e.getSource() == but4) {
name.setText("");
pass.setText("");
}
}

});
frame.setLayout(null);
but1.setBounds(80, 40, 80, 30);
name.setBounds(140, 42, 120, 25); //
but2.setBounds(80, 80, 80, 30);
pass.setBounds(140, 82, 120, 25);
but3.setBounds(130, 150, 60, 30);
but4.setBounds(210, 150, 60, 30);
frame.setSize(400, 330);
frame.setLocation(300, 200);
frame.add(but1);
frame.add(name);
frame.add(pass);
frame.add(but2);
frame.add(but3);
frame.add(but4);
frame.setVisible(true);
}
}

public class Enter {
public static void main(String[] args) {

new ActionHandle();
}
}
  • 打赏
  • 收藏
  • 评论
  • 分享
  • 举报

上一篇:go-micro 安装


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK