資源簡介
Java實現的人數管理系統,數據庫是MySQL,壓縮包含有sql文件。

代碼片段和文件信息
package?net.myManage.System;
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.table.*;
import?java.sql.*;
import?java.util.*;
import?java.io.*;?
public?class?Attend?extends?JPanel?implements?ActionListener
{
private?JSplitPane?jsp=new?JSplitPane(JSplitPane.VERTICAL_SPLIT);
private?JPanel?jpt=new?JPanel();
String[]?str=new?String[8];
????Database?db;
String?sql;
????Vector?v;
????int?count=0;
????private?JLabel[]?jlArray?=
{
new?JLabel(“?????職?工?ID“)
new?JLabel(“???姓??????名“)
new?JLabel(“???年??????月“)
new?JLabel(“???遲??????到“)
new?JLabel(“???早??????退“)
new?JLabel(“?????公?休?假“)
????new?JLabel(“???病??????假“)
????new?JLabel(“???事??????假“)
};
????
private?JLabel?jl=new?JLabel(“(查詢請輸入職工ID或年月)“);
private?JTextField[]?jtxtArray=new?JTextField[]
{
new?JTextField()
new?JTextField()
new?JTextField()
new?JTextField()
new?JTextField()
new?JTextField()
new?JTextField()
new?JTextField()
};
//設置JButton按鈕的文本
private?JButton[]?jbArray?=
{?
????new?JButton(“最前“)
????new?JButton(“上一個“)
????new?JButton(“下一個“)
????new?JButton(“最后“)
????new?JButton(“添加記錄“)
????new?JButton(“修改記錄“)
????new?JButton(“查詢“)
????new?JButton(“清空“)
??
};
//創建標題
Vector?head?=?new?Vector();
{
head.add(“職工ID“);
head.add(“姓名“);
head.add(“年月“);
head.add(“遲到“);
head.add(“早退“);
head.add(“公休假“);
head.add(“病假“);
head.add(“事假“);
}
//在下部子窗口中設置表格
Vector?data=new?Vector();
????//創建表格模型
????DefaultTableModel?dtm=new?DefaultTableModel(datahead);
????//創建Jtable對象
JTable?jt=new?JTable(dtm);
//將JTable封裝到滾動窗格
JScrollPane?jspn=new?JScrollPane(jt);
public?Attend()
{
this.setLayout(new?GridLayout(11));
//設置面板的上部分為空布局管理器
jpt.setLayout(null);
//設置jspt中分割條的初始位置
jsp.setDividerLocation(210);
//設置分隔條的寬度
jsp.setDividerSize(4);
jsp.setTopComponent(jpt);
jsp.setBottomComponent(jspn);
for(int?i=0;i<8;i++)
{
jpt.add(jtxtArray[i]);
jpt.add(jlArray[i]);
if(i<4)
{
????jlArray[i].setBounds(15+i*160207020);
????jtxtArray[i].setBounds(85+i*160209020);
????jtxtArray[i].addActionListener(this);
}
else
{
jlArray[i].setBounds(15+(i-4)*160607020);
jtxtArray[i].setBounds(85+(i-4)*160609020);
jtxtArray[i].addActionListener(this);
}
}
this.add(jsp);
jpt.add(jl);
jl.setBounds(32517015020);
//設置下部子窗格
?????? jsp.setBottomComponent(jspn);
//將JButton添加進jpt設置監聽器
for(int?i=0;i<8;i++)
{
jpt.add(jbArray[i]);
if(i<4)
{
jbArray[i].setBounds(55+150*i10010025);
}
else
{
jbArray[i].setBounds(55+150*(i-4)14010025);
}
jbArray[i].addActionListener(this);
}
db?=?new?Database();
v=db.getMessage();
db.dbClose();
//設置窗體的大小位置及可見性
this.setBounds(55600500);
this.setVisible(true);
}
public?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1419??2011-06-27?17:46??renshiguanli\db.sql
?????文件????????375??2017-07-03?22:42??renshiguanli\total\.classpath
?????文件????????381??2011-06-26?09:48??renshiguanli\total\.project
?????文件????????629??2011-06-26?09:48??renshiguanli\total\.settings\org.eclipse.jdt.core.prefs
?????文件??????10482??2017-07-03?23:48??renshiguanli\total\bin\net\myManage\System\Attend.class
?????文件???????5011??2017-07-03?23:48??renshiguanli\total\bin\net\myManage\System\Databa
?????文件???????5485??2017-07-03?23:48??renshiguanli\total\bin\net\myManage\System\Introduce.class
?????文件???????4053??2017-07-03?23:49??renshiguanli\total\bin\net\myManage\System\Login.class
?????文件????????540??2017-07-03?23:52??renshiguanli\total\bin\net\myManage\System\NodeValue.class
?????文件??????11054??2017-07-03?23:48??renshiguanli\total\bin\net\myManage\System\Person.class
?????文件???????2151??2017-07-03?23:52??renshiguanli\total\bin\net\myManage\System\Root$1.class
?????文件???????4304??2017-07-03?23:52??renshiguanli\total\bin\net\myManage\System\Root.class
?????文件???????8331??2017-07-03?23:48??renshiguanli\total\bin\net\myManage\System\SearchMessage.class
?????文件???????9964??2017-07-03?23:48??renshiguanli\total\bin\net\myManage\System\Wage.class
?????文件?????732657??2013-09-05?14:04??renshiguanli\total\mysql-connector-java-5.1.11-bin.jar
?????文件??????12203??2011-06-26?14:58??renshiguanli\total\src\net\myManage\System\Attend.java
?????文件???????3582??2017-07-03?22:43??renshiguanli\total\src\net\myManage\System\Databa
?????文件???????5518??2011-06-26?13:46??renshiguanli\total\src\net\myManage\System\Introduce.java
?????文件???????3715??2017-07-03?23:49??renshiguanli\total\src\net\myManage\System\Login.java
?????文件??????12115??2011-06-27?12:54??renshiguanli\total\src\net\myManage\System\Person.java
?????文件???????4177??2017-07-03?23:52??renshiguanli\total\src\net\myManage\System\Root.java
?????文件???????9057??2011-06-27?14:10??renshiguanli\total\src\net\myManage\System\SearchMessage.java
?????文件??????11841??2011-06-27?14:20??renshiguanli\total\src\net\myManage\System\Wage.java
?????目錄??????????0??2017-07-03?22:42??renshiguanli\total\bin\net\myManage\System
?????目錄??????????0??2011-06-26?14:59??renshiguanli\total\src\net\myManage\System
?????目錄??????????0??2017-07-03?22:42??renshiguanli\total\bin\net\myManage
?????目錄??????????0??2011-06-26?09:50??renshiguanli\total\src\net\myManage
?????目錄??????????0??2017-07-03?22:42??renshiguanli\total\bin\net
?????目錄??????????0??2011-06-26?09:50??renshiguanli\total\src\net
?????目錄??????????0??2011-06-26?09:48??renshiguanli\total\.settings
............此處省略7個文件信息
- 上一篇:Android實驗報告
- 下一篇:Java后端開發簡歷
評論
共有 條評論