JAVA学生信息管理系统的简单的界面开发
时间: 2023-08-06 20:05:53 浏览: 100
用java实现简单的学生信息管理系统
JAVA 学生信息管理系统的简单的界面开发可以使用 Java Swing 来实现。
以下是使用 Java Swing 实现的示例代码:
```java
import java.awt.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public class StudentInfoSystem {
private JFrame frame;
private JTable studentTable;
public StudentInfoSystem() {
// 创建主界面框架
frame = new JFrame("学生信息管理系统");
frame.setSize(800, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建菜单栏
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu("文件");
JMenuItem newMenuItem = new JMenuItem("新建");
JMenuItem openMenuItem = new JMenuItem("打开");
JMenuItem saveMenuItem = new JMenuItem("保存");
JMenuItem exitMenuItem = new JMenuItem("退出");
fileMenu.add(newMenuItem);
fileMenu.add(openMenuItem);
fileMenu.add(saveMenuItem);
fileMenu.addSeparator();
fileMenu.add(exitMenuItem);
menuBar.add(fileMenu);
frame.setJMenuBar(menuBar);
// 创建工具栏
JToolBar toolBar = new JToolBar();
JButton addButton = new JButton("添加");
JButton editButton = new JButton("编辑");
JButton deleteButton = new JButton("删除");
toolBar.add(addButton);
toolBar.add(editButton);
toolBar.add(deleteButton);
frame.add(toolBar, BorderLayout.NORTH);
// 创建学生信息表格
String[] columnNames = {"学号", "姓名", "性别", "年龄", "专业"};
Object[][] rowData = {
{"1001", "张三", "男", 20, "计算机科学与技术"},
{"1002", "李四", "女", 19, "软件工程"},
{"1003", "王五", "男", 21, "信息安全"}
};
DefaultTableModel model = new DefaultTableModel(rowData, columnNames);
studentTable = new JTable(model);
JScrollPane scrollPane = new JScrollPane(studentTable);
frame.add(scrollPane, BorderLayout.CENTER);
// 显示主界面框架
frame.setVisible(true);
}
public static void main(String[] args) {
new StudentInfoSystem();
}
}
```
通过上述代码可以实现一个简单的学生信息管理系统,其中包含菜单栏、工具栏和学生信息表格等组件。你可以根据实际需求进行修改和扩展。
阅读全文