资源简介
高校科研成果管理系统,功能齐全,注释清晰,本人课程设计代码。
代码片段和文件信息
package searchitem;
/*
* 搜索获奖成果类
*/
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.sql.ResultSet;
import java.util.Vector;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
import javax.swing.table.DefaultTableModel;
import javax.swing.text.Document;
public class AchievementPanel {
String[] title={“获奖者““获奖名称““获奖时间““奖励级别“};
String[] strings={“全部““校级““市级““省级““国家级“};
JPanel backgroundPanelpanel1panel2;
JTextField teacherno = new JTextField(15);
JLabel label1 = new JLabel(“教师工号“);
JLabel label2 = new JLabel(“专利级别“);
JComboBox selectrank =new JComboBox(strings);
String[][] data = {};
DefaultTableModel dtm = new DefaultTableModel(data title);
JTable ch_table=new JTable(dtm);
/*
* 构造方法,调用各类方法
*/
public AchievementPanel(){
backgroundPanel = new JPanel(new BorderLayout());
panel1 = new JPanel();
panel2 = new JPanel();
initToolPanel();
sql=“select teacher_data.nameprize.nameprize.timerank from teacher_dataprize where teacher_data.id=prize.id“;
rs=SQL.query(sql);
fillTable();
textFieldEvent ();
}
/*
* 组件
*/
public void initToolPanel(){
panel1.add(label1);
panel1.add(teacherno);
panel1.add(label2);
panel1.add(selectrank);
panel2.add(new JScrollPane(ch_table));
backgroundPanel.setLayout(new BorderLayout());
backgroundPanel.add(panel1BorderLayout.NORTH);
backgroundPanel.add(panel2BorderLayout.CENTER);
backgroundPanel.setPreferredSize(new Dimension(740600));
panel1.setPreferredSize(new Dimension(75035));
ch_table.setPreferredScrollableViewportSize(new Dimension(675490));
panel1.setLayout(new FlowLayout(FlowLayout.RIGHT));
}
/*
* 定义查询语句的结果集,和查询需要的查询语句
*/
ResultSet rs=null;
String sql;
public void fillTable(){
try{
while(rs.next()){
Vector v = new Vector();
v.add(rs.getString(“teacher_data.name“));
v.add(rs.getString(“prize.name“));
v.add(rs.getString(“prize.time“));
v.add(rs.getString(“rank“));
dtm.addRow(v);//把结果添加到表格中
}
}catch(Exception e){
e.printStackTrace();
}
}
/*
* 文本框监听事件限制只能输入数字和数字不超过4位数
*/
public void textFieldEvent () {
teacherno.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e){
int leng=teacherno.getText().length();
char c=e.getKeyChar();
if(!((c>=‘0‘&&c<=‘9‘)||c==8)||leng>3){
e.consume();
}
}
});
Document t_no= teacherno.getDocument();
t_no.addDocumentListener(new DocumentListener() {
public void insertUpdat
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2505 2017-07-03 20:12 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\admin.png
文件 323255 2017-07-06 23:05 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\bg.png
文件 64590 2017-07-03 11:00 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\kxtest.jpg
文件 483252 2017-07-01 15:55 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\login.png
文件 150362 2017-07-05 22:48 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\lw.jpg
文件 22624 2017-07-03 14:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\sztest.jpg
文件 63421 2017-07-05 19:45 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1111\1.png
文件 22624 2017-07-03 14:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1111\jc.jpg
文件 150362 2017-07-05 22:48 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1111\lw.jpg
文件 56282 2017-07-03 15:26 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1111\lx.png
文件 712527 2017-07-05 22:49 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1111\zl.jpg
文件 533929 2017-07-05 22:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1111\zs.jpg
文件 30238 2017-07-05 23:21 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1333\1.png
文件 22624 2017-07-03 14:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1333\jc.jpg
文件 150362 2017-07-05 22:48 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1333\lw.jpg
文件 56282 2017-07-03 15:26 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1333\lx.png
文件 712527 2017-07-05 22:49 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1333\zl.jpg
文件 533929 2017-07-05 22:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\1333\zs.jpg
文件 30238 2017-07-05 23:23 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\2222\1.png
文件 22624 2017-07-03 14:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\2222\jc.jpg
文件 150362 2017-07-05 22:48 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\2222\lw.jpg
文件 56282 2017-07-03 15:26 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\2222\lx.png
文件 712527 2017-07-05 22:49 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\2222\zl.jpg
文件 533929 2017-07-05 22:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\2222\zs.jpg
文件 32887 2017-07-01 19:58 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\6666\1.png
文件 22624 2017-07-03 14:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\6666\jc.jpg
文件 150362 2017-07-05 22:48 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\6666\lw.jpg
文件 56282 2017-07-03 15:26 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\6666\lx.png
文件 712527 2017-07-05 22:49 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\6666\zl.jpg
文件 533929 2017-07-05 22:53 高校科研成果管理系统(源代码+可执行程序)\可执行文件\img\teacher\6666\zs.jpg
............此处省略261个文件信息
- 上一篇:blog.zip
- 下一篇:CodeEditor
相关资源
- 智能家居手机APP源代码
- Windows程序设计第五版珍藏版源代码
- 激光投影键盘包括源代码
- opencv 张正友相机标定源代码及标定照
- 热乎乎的gem5最新源代码
- NextCloud官方源代码安装包nextcloud-18.
- 一款图像查同的软件源代码
- w25n01g 源代码
- 北邮计算机网络实验-用开源代码实验
- 物质点法开源代码Uintah-2.1.0
- thinksns v4 开源代码及文档
- GameOfMir俗称GOM引擎源代码全套完整版
- 基于Qt5.9.1(MSVC) PJSIP网络电话源代码
- libpcap 详解源代码
- MATALAB在智能算法30个案例分析和源代
- 基于GIS的数量方法与应用CD资源代码
- 60个经典网站源代码
- 《OpenCV3编程入门》书本配套源代码及
- SVM源代码和测试图片
- 《ABAQUS 6.6基础教程与详解》-刘展-源
- ssd裂纹检测.rar
- 深度学习框架Pytorch 入门与实践高清
- BS进销存财务软件开发框架源代码包撟
- 图灵书籍(面向数据科学家的实用统
- VTK安装源文件与可执行文件
- Windows Azure从入门到精通含源代码
- 深度学习实现零件缺陷检测源代码
- 中科院杨力祥windows高级程序设计课件
- 在线考试系统全套任务书+开题报告
- 逆向工程核心原理程序和源代码
评论
共有 条评论