资源简介
友好的图形化界面,实现对学生成绩的各项功能(全面)

代码片段和文件信息
package score;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.Jframe;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.JLabel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
public class AddSTU extends Jframe {
private JPanel contentPane;
private JTextField textField;
/**
* Create the frame.
*/
public AddSTU() {
setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
setBounds(100 100 450 300);
settitle(“添加学生学号“);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5 5 5 5));
setContentPane(contentPane);
contentPane.setLayout(null);
textField = new JTextField();
textField.setBounds(193 62 112 21);
contentPane.add(textField);
textField.setColumns(10);
JLabel label = new JLabel(“\u8BF7\u8F93\u5165\u5B66\u751F\u5B66\u53F7\uFF1A“);
label.setBounds(47 65 122 15);
contentPane.add(label);
JButton button = new JButton(“添加“);
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
if(textField.getText().isEmpty() == true){
JOptionPane.showMessageDialog(null “警告:学生学号不能为空!“);
//System.exit(0);
return;
}
int flag;
flag = IFHAS(textField.getText()); //判断该学号是否存在
if(flag == 0){
try {
ADDSTU(textField.getText());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} //增加该学生
JOptionPane.showMessageDialog(null “恭喜,添加成功!“);
}
}
});
button.setBounds(300 182 112 23);
contentPane.add(button);
JButton button_1 = new JButton(“\u9000\u51FA\u672C\u754C\u9762“);
button_1.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
setVisible(false);// 本窗口隐藏
dispose(); //Exit功能的实现本窗口销毁释放内存资源
}
});
button_1.setBounds(300 215 112 23);
contentPane.add(button_1);
}
//判断输入的学号是否存在
public int IFHAS(String id){
stuList stuL = new stuList();
int i = stuL.stu.size();
for(int n=1;n if(stuL.stu.get(n).getID().equals(id) == true){
JOptionPane.showMessageDialog(null “警告:该学号已经存在!“);
return 1;
}
}
return 0;
}
//增加学生的函数
public void ADDSTU(String
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-22 20:56 STUDENTS\
文件 299 2018-05-22 23:21 STUDENTS\.classpath
文件 384 2018-05-22 20:56 STUDENTS\.project
目录 0 2018-05-22 21:55 STUDENTS\.settings\
文件 598 2018-05-22 23:21 STUDENTS\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-05-23 00:33 STUDENTS\bin\
目录 0 2018-05-23 02:47 STUDENTS\bin\score\
文件 1243 2018-05-23 02:46 STUDENTS\bin\score\AddSTU$1.class
文件 645 2018-05-23 02:46 STUDENTS\bin\score\AddSTU$2.class
文件 3056 2018-05-23 02:46 STUDENTS\bin\score\AddSTU.class
文件 630 2018-05-23 01:48 STUDENTS\bin\score\MAIN$1.class
文件 652 2018-05-23 01:48 STUDENTS\bin\score\MAIN$2.class
文件 662 2018-05-23 01:48 STUDENTS\bin\score\MAIN$3.class
文件 652 2018-05-23 01:48 STUDENTS\bin\score\MAIN$4.class
文件 1553 2018-05-23 01:48 STUDENTS\bin\score\MAIN.class
文件 1888 2018-05-23 00:33 STUDENTS\bin\score\Multiscore.class
文件 197 2018-05-23 02:46 STUDENTS\bin\score\score.txt
文件 672 2018-05-23 01:49 STUDENTS\bin\score\Search$1.class
文件 818 2018-05-23 01:49 STUDENTS\bin\score\Search$2.class
文件 770 2018-05-23 01:49 STUDENTS\bin\score\Search$3.class
文件 645 2018-05-23 01:49 STUDENTS\bin\score\Search$4.class
文件 771 2018-05-23 01:49 STUDENTS\bin\score\Search$5.class
文件 675 2018-05-23 01:49 STUDENTS\bin\score\Search$6.class
文件 5113 2018-05-23 01:49 STUDENTS\bin\score\Search.class
文件 697 2018-05-23 00:33 STUDENTS\bin\score\Singlescore$1.class
文件 1051 2018-05-23 00:33 STUDENTS\bin\score\Singlescore.class
文件 1224 2018-05-23 00:33 STUDENTS\bin\score\students.class
文件 1920 2018-05-23 00:33 STUDENTS\bin\score\stuList.class
文件 678 2018-05-23 00:33 STUDENTS\bin\score\TEST$1.class
文件 1023 2018-05-23 00:33 STUDENTS\bin\score\TEST.class
文件 697 2018-05-23 02:49 STUDENTS\bin\score\UpdateScore$1.class
............此处省略15个文件信息
相关资源
- 基于java开发的公交信息管理系统
- 详解docker镜像centos7配置Java运行环境
- java笔试题大全java笔试,面试笔试,逻
- Windows bat 设置Java环境变量
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- JSP企业人事管理系统设计(源代码+论
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- 实现一个图书管理系统
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
评论
共有 条评论