资源简介
友好的图形化界面,实现对学生成绩的各项功能(全面)
代码片段和文件信息
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个文件信息
相关资源
- 物流管理系统源码(含数据库)5624
- mysql数据处理,java用户登录处理
- 法律咨询信息系统(java+jsp+sqlserver)
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- Java快速开发平台源码(renren-fast)
- 锐聘学院QST青软JavaWeb十二个打包
- 3.3.6微信支付JAVA版demo
- 基于JSP实现的美食餐饮管理系统(源
- 北大青鸟jsp+servlte服务管理系统
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- 基于JSP的超市销售管理系统(源码+
- javaweb校园宿舍系统(附数据库脚本)
- JavaWeb书城项目(附数据库脚本)
- 毕业设计-医院人事管理系统(源码
- jsp进销存管理系统(源码+数据库+文档
- 基于JAVA_JSP电子书系统(源码+数据库
- Java网络编程知识点总结.xmind
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- jsp讲解
- 基于SSH框架的JavaWeb项目—人员信息管
- javaweb实现的邮件收发系统(附数据库
- Java 仿QQ(附客户端以及服务端源码)
- Java TCP IP Socket
- java定时发送邮件(基于quartz)
- Java Swing开发的《星际争霸》游戏
- java+数据库商品交易管理系统(附数据
评论
共有 条评论