资源简介
主要功能:打开文件或手工输入获得学生信息;可以多次添加学生信息;多种方式查找学生信息;修改学生信息;2种模式删除学生信息;排列方式有总分排名,平均分排名,单科目排名等;查看班级信息,本功能将显示班级各科平均分,各个分数档的学生情况,前三名的同学,没有挂科的同学,挂科了的同学等;总览学生信息;

代码片段和文件信息
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.Dimension.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.border.*;
public class studentM3 extends Jframe implements ActionListenerKeyListenerMouseListener
{
//人数和科目数,方便以后更改
static final int REN=100;
static final int KE=24;
//一组判断变量
static int pd1=0;
static int pd2=0;
static int pd3=0;
static int pd4=0;
static int pd5=0;
static int pd6=0;
static int[] pd7=new int[KE];
static int pd8=0;
//整个程序所需要的变量
JLabel L1=new JLabel(“ 操作列表如下:“);
JLabel L2=new JLabel(““);
JLabel L3=new JLabel(““);
JLabel L4=new JLabel(““);
JLabel LL4=new JLabel(““);
JButton b1=new JButton(“输入学生信息“);
JButton b2=new JButton(“添加学生信息“);
JButton b3=new JButton(“修改学生信息“);
JButton b4=new JButton(“删除学生信息“);
JButton b5=new JButton(“查找学生信息“);
JButton b6=new JButton(“排列学生名次“);
JButton b7=new JButton(“查看班级信息“);
JButton b8=new JButton(“总览学生信息“);
JButton b9=new JButton(“首页“);
JButton b10=new JButton(“退出“);
JLabel L5=new JLabel(“已输入如下学生信息:“);
static JPanel p1=new JPanel(new FlowLayout());
static JPanel p2=new JPanel(new GridLayout(141));
static String[][] STR=new String[REN][KE];
static double[][] STR_f=new double[REN][KE];
static int[][] STR_m=new int[REN][KE];
static double[] tal=new double[REN];
static double[] rag=new double[REN];
static int[] tal_m=new int[REN];
static int J=0;
static int m=0;
static int B2=0;
static int[] B=new int[KE];
static String[] STR2=new String[REN];
static int x=0;
JButton fangda=new JButton(“放大“);
static JTable JT2;
static DefaultTableModel JTM=new DefaultTableModel();
static JScrollPane JS2=new JScrollPane(JT2);
//首页所需要的变量
static JTextArea jta;
//输入学生信息所需要的变量
static boolean bool=true;
static xiancheng1 xc1;
static xiancheng2 xc2;
static DefaultTableModel JTM1;
static JTable JT1=new JTable();
static JScrollPane JS1=new JScrollPane(JT1);
static CheckboxGroup bg=new CheckboxGroup();
static Checkbox jr1=new Checkbox(“打开文件“truebg);
static Checkbox jr2=new Checkbox(“手工输入“falsebg);
JButton queding1=new JButton(“确定“);
FileDialog FD1;
FileDialog FD2;
static File F1;
JDialog D1;
JDialog D2;
JDialog D3;
JDialog D4;
JButton queding4=new JButton(“确定“);
static JTextField[] tt={
new JTextField(““9)new JTextField(““9)
new JTextField(““9)new JTextField(““9)
new JTextField(““9)new JTextField(““9)
new JTextField(““9)new JTextField(““9)
new JTextField(““9)new JTextField(““9)
new JTextField(““9)new JTextField(““9)
new JTextField(““9)new JTextField(““9)
new JText
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1525 2009-01-10 18:12 08年期末考试成绩表.txt
文件 75534 2009-03-07 09:35 studentM3.java
----------- --------- ---------- ----- ----
77059 2
相关资源
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
评论
共有 条评论