資源簡介
高校科研成果管理系統,功能齊全,注釋清晰,本人課程設計代碼。
代碼片段和文件信息
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
評論
共有 條評論