• 大小: 17.17MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: 其他
  • 标签: 源代码  

资源简介

高校科研成果管理系统,功能齐全,注释清晰,本人课程设计代码。

资源截图

代码片段和文件信息

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个文件信息

评论

共有 条评论