• 大小: 44KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-07-05
  • 语言: Java
  • 标签: java  成绩管理  GUI  

资源简介

自己做的一个java成绩管理系统GUI 功能: 1.成绩录入 2.成绩查询(支持查询结果里面修改与删除) 3.成绩分析 成绩分析主要是利用筛选功能选出满足多种条件的学生。 对学生的成绩信息按多种条件进行排序. 对学生的成绩信息可以保存在本地文件夹下面。可保存排序后的结果.

资源截图

代码片段和文件信息

import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.IOException;

import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EtchedBorder;

import 成绩信息.Student;

public class addJframe extends Jframe implements ActionListener{
private JTextField studentNameTextFieldstudentNumberTextField
testComputerFieldtestMathFieldtestEnglishFieldremarkTextField;
private JPanel testInfoPanelremarkPanel;
private JButton saveButtonclearButtonreturnButton;
public addJframe(){
this.settitle(“成绩学生录入“);
JPanel contentPanel = new JPanel(null);
JPanel studentInfoPanel = new JPanel();
studentInfoPanel.setBounds(0 0 486 46);
studentInfoPanel.setBorder(new EtchedBorder(EtchedBorder.LOWEREDnullnull));//设置面板边框
FlowLayout flowLayout = (FlowLayout) studentInfoPanel.getLayout();//面板布局
flowLayout.setAlignment(FlowLayout.LEFT);//左对齐
contentPanel.add(studentInfoPanel);

JLabel studentNameLabel = new JLabel(“学生姓名:“);
studentNameLabel.setFont(new Font(“微软雅黑“Font.PLAIN15));
studentInfoPanel.add(studentNameLabel);

studentNameTextField = new JTextField(10);
studentNameTextField.setFont(new Font(“微软雅黑“Font.PLAIN15));
studentInfoPanel.add(studentNameTextField);

JLabel studentClassLabel = new JLabel(“学生学号:“);
studentClassLabel.setFont(new Font(“微软雅黑“Font.PLAIN15));
studentInfoPanel.add(studentClassLabel);

studentNumberTextField = new JTextField(10);
studentNumberTextField.setFont(new Font(“微软雅黑“Font.PLAIN15));
studentInfoPanel.add(studentNumberTextField);

testInfoPanel = new JPanel();
testInfoPanel.setBounds(05848489);
testInfoPanel.setBorder(new EtchedBorder(EtchedBorder.LOWEREDnullnull));//设置面板边框
FlowLayout flowLayout_1 = (FlowLayout) testInfoPanel.getLayout();//面板布局
flowLayout_1.setAlignment(FlowLayout.LEFT);//左对齐
contentPanel.add(testInfoPanel);

JLabel testComputer = new JLabel(“专业成绩:“);//
testComputer.setFont(new Font(“微软雅黑“Font.PLAIN15));
testInfoPanel.add(testComputer);

testComputerField = new JTextField(10);
testComputerField.setFont(new Font(“微软雅黑“Font.PLAIN15));
testInfoPanel.add(testComputerField);

JLabel testMath = new JLabel(“数学成绩:“);//
testMath.setFont(new Font(“微软雅黑“Font.PLAIN15));
testInfoPanel.add(testMath);

testMathField = new JTextField(10);
testMathField.setFont(new Font(“微软雅黑“Font.PLAIN15));
testInfoPanel.add(testMathField);

JLabel testEnglish = new JLabel(“英语成绩:“);//
testEnglish.setFont(new Font(“微软雅黑“Font.PLAIN15));
testInfoPanel.add(testEnglish);

testEnglishField = new JTextField(10);
testEnglishField.setFont(new Font(“微软雅黑“Font.PLAIN15

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-06 11:33  成绩分析\
     文件         301  2012-12-29 09:07  成绩分析\.classpath
     文件         388  2012-12-29 09:07  成绩分析\.project
     目录           0  2012-12-29 09:07  成绩分析\.settings\
     文件         629  2012-12-29 09:07  成绩分析\.settings\org.eclipse.jdt.core.prefs
     目录           0  2013-03-01 09:42  成绩分析\bin\
     文件        5466  2013-03-01 09:42  成绩分析\bin\GradeSolve.class
     文件        3186  2013-03-01 09:42  成绩分析\bin\MainMenu.class
     文件         944  2013-03-01 09:42  成绩分析\bin\RongQi.class
     文件         592  2013-03-01 09:42  成绩分析\bin\addJframe$1.class
     文件        5034  2013-03-01 09:42  成绩分析\bin\addJframe.class
     文件         616  2013-03-01 09:42  成绩分析\bin\analyseJframe$1.class
     文件        1028  2013-03-01 09:42  成绩分析\bin\analyseJframe$Listener.class
     文件       12376  2013-03-01 09:42  成绩分析\bin\analyseJframe.class
     文件         805  2013-03-01 09:42  成绩分析\bin\searchJframe$1.class
     文件        4781  2013-03-01 09:42  成绩分析\bin\searchJframe.class
     文件         637  2013-03-01 09:42  成绩分析\bin\searchResult$1.class
     文件        5148  2013-03-01 09:42  成绩分析\bin\searchResult.class
     文件         643  2013-03-01 09:42  成绩分析\bin\updataJframe$1.class
     文件        5294  2013-03-01 09:42  成绩分析\bin\updataJframe.class
     目录           0  2013-03-01 09:42  成绩分析\bin\成绩信息\
     文件        1689  2013-03-01 09:42  成绩分析\bin\成绩信息\Student.class
     文件         676  2013-03-01 09:42  成绩分析\bin\成绩信息\totalAnalyse.class
     文件         151  2013-01-12 18:48  成绩分析\input.dat
     目录           0  2013-01-05 00:41  成绩分析\src\
     文件        5894  2013-01-06 08:26  成绩分析\src\GradeSolve.java
     文件        2944  2013-01-04 23:59  成绩分析\src\MainMenu.java
     文件         352  2013-01-02 14:53  成绩分析\src\RongQi.java
     文件        6220  2013-01-02 15:49  成绩分析\src\addJframe.java
     文件       13356  2013-01-06 08:17  成绩分析\src\analyseJframe.java
     文件        4392  2013-01-05 00:54  成绩分析\src\searchJframe.java
............此处省略11个文件信息

评论

共有 条评论