学生信息管理系统窗体java代码
时间: 2023-11-23 07:03:13 浏览: 105
java代码-使用java解决学生管理的的添加窗体的源代码
学生信息管理系统是一个用来存储、管理学生个人信息和成绩的系统。它可以通过窗体界面来进行操作,而下面是一个简单的用Java编写的学生信息管理系统窗体代码示例:
```java
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class StudentInfoSystem extends JFrame {
private JLabel nameLabel, scoreLabel;
private JTextField nameField, scoreField;
private JButton addButton, deleteButton;
public StudentInfoSystem() {
setTitle("学生信息管理系统");
setLayout(null);
nameLabel = new JLabel("姓名:");
nameLabel.setBounds(20, 20, 60, 30);
add(nameLabel);
nameField = new JTextField();
nameField.setBounds(80, 20, 120, 30);
add(nameField);
scoreLabel = new JLabel("成绩:");
scoreLabel.setBounds(20, 70, 60, 30);
add(scoreLabel);
scoreField = new JTextField();
scoreField.setBounds(80, 70, 120, 30);
add(scoreField);
addButton = new JButton("添加");
addButton.setBounds(40, 120, 60, 30);
add(addButton);
deleteButton = new JButton("删除");
deleteButton.setBounds(120, 120, 60, 30);
add(deleteButton);
addButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = nameField.getText();
String score = scoreField.getText();
// 在这里可以将学生信息添加到数据库中
// 并更新界面显示
}
});
deleteButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String name = nameField.getText();
// 在这里可以根据学生姓名删除对应的信息
// 并更新界面显示
}
});
setSize(250, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);
}
public static void main(String[] args) {
new StudentInfoSystem();
}
}
```
上面的代码是一个简单的学生信息管理系统窗体的Java代码示例。通过这样的窗体界面,用户可以输入学生的姓名和成绩,并且可以通过按钮来添加或删除学生的信息。实际使用时,需要将按钮的动作监听器中的代码改成对数据库的操作,以实现真正的学生信息管理功能。
阅读全文