資源簡介
數據庫課設----宿舍管理系統java編寫。主要是對宿舍進行管理,包括學生入住搬離、宿舍衛生檢查、來訪人員登記、宿舍報修、學生信息查詢、宿舍信息查詢等等,具體在文件的報告中敘述
代碼片段和文件信息
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.Vector;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JScrollPane;
import?javax.swing.JTable;
import?javax.swing.table.DefaultTableCellRenderer;
import?javax.swing.table.DefaultTableModel;
import?javax.swing.table.TableColumn;
import?javax.swing.table.TableColumnModel;
/*
?*?來往人員登記
?*/
public?class?Check_in?extends?Jframe{
int?maxrow?=?60;
DefaultTableModel?model?=?new?DefaultTableModel(maxrow4);
JTable?table?=??new?JTable(model);
Vector?nameVector??=?new?Vector();
Vector?dataVector?=?new?Vector();
JScrollPane??js;
JButton?jbt?=?new?JButton(“登記“);
JLabel?label?=?new?JLabel(“來往人員登記表“);
public?Check_in(Database?data)?{
super(“來往人員登記“);
label.setText(“來往人員登記表“);
label.setBounds(3003030035);
label.setFont(new?Font(“來往人員登記表“?Font.BOLD?20));
add(label);
nameVector.add(“序號“);
nameVector.add(“姓名“);
nameVector.add(“原因“);
nameVector.add(“時間(年.月.日)“);
model.setColumnIdentifiers(nameVector);
table.setRowHeight(23);
for(int?i=0;i table.setValueAt(i+1?i?0);
//設置第一列列寬(序號列)
TableColumnModel?colmodel??=?table.getColumnModel();
TableColumn?col?=?colmodel.getColumn(0);
col.setMaxWidth(35);
col.setPreferredWidth(30);
col.setResizable(false);
//第二列(姓名列)
col?=?colmodel.getColumn(1);
col.setMaxWidth(80);
col.setPreferredWidth(80);
col.setResizable(false);
//第四列(日期列)
col?=?colmodel.getColumn(3);
col.setMaxWidth(100);
col.setPreferredWidth(100);
col.setResizable(false);
DefaultTableCellRenderer?cr?=?new?DefaultTableCellRenderer();//設置內容居中
cr.setHorizontalAlignment(JLabel.CENTER);
table.setDefaultRenderer(object.class?cr);
jbt.setBounds(35050010030);
add(jbt);
js=?new?JScrollPane(table);
add(js);
js.setBounds(4080700400);
jbt.addActionListener(new?ActionListener()?{
@Override
public?void?actionPerformed(ActionEvent?e)?{
for(int?i=0;i
if(table.getValueAt(i?1)!=null&&table.getValueAt(i2)!=null&&table.getValueAt(i?3)!=null)
{
String?name?=?table.getValueAt(i1).toString();
String?reason?=?table.getValueAt(i2).toString();
String?date?=?table.getValueAt(i?3).toString();
data.check_in(name?reason?date);
for(int?j=1;j<=3;j++)//清除掉
table.setValueAt(nulli?j);
}
}
JOptionPane.showMessageDialog(null?“登記成功“);
}
});
setLayout(null);
setDefaultCloseOperation(Jframe.HIDE_ON_CLOSE);
setVisible(true);
setSize(800600);
setLocationRelativeTo(null);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????521??2019-12-21?09:19??DormitoryManagement\.classpath
?????文件????????395??2019-11-24?16:22??DormitoryManagement\.project
?????文件????????781??2019-11-24?16:22??DormitoryManagement\.settings\org.eclipse.jdt.core.prefs
?????文件???????1549??2019-12-25?09:02??DormitoryManagement\bin\Check_in$1.class
?????文件???????3280??2019-12-25?09:02??DormitoryManagement\bin\Check_in.class
?????文件???????9219??2019-12-25?09:02??DormitoryManagement\bin\Databa
?????文件????????881??2019-12-25?09:02??DormitoryManagement\bin\DnoCheck$1.class
?????文件????????649??2019-12-25?09:02??DormitoryManagement\bin\DnoCheck$2.class
?????文件???????1823??2019-12-25?09:02??DormitoryManagement\bin\DnoCheck$3.class
?????文件???????3846??2019-12-25?09:02??DormitoryManagement\bin\DnoCheck.class
?????文件???????1525??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair$1.class
?????文件????????661??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair$2.class
?????文件????????900??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair$3.class
?????文件???????1834??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair$4.class
?????文件????????815??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair$5.class
?????文件????????661??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair$6.class
?????文件???????6796??2019-12-25?09:02??DormitoryManagement\bin\Dno_repair.class
?????文件????????735??2019-12-25?09:02??DormitoryManagement\bin\Log$1.class
?????文件????????661??2019-12-25?09:02??DormitoryManagement\bin\Log$2.class
?????文件???????1488??2019-12-25?09:02??DormitoryManagement\bin\Log$3.class
?????文件???????2086??2019-12-25?09:02??DormitoryManagement\bin\Log.class
?????文件????????710??2019-12-25?09:02??DormitoryManagement\bin\mainMenu$1.class
?????文件????????708??2019-12-25?09:02??DormitoryManagement\bin\mainMenu$2.class
?????文件????????708??2019-12-25?09:02??DormitoryManagement\bin\mainMenu$3.class
?????文件????????710??2019-12-25?09:02??DormitoryManagement\bin\mainMenu$4.class
?????文件????????706??2019-12-25?09:02??DormitoryManagement\bin\mainMenu$5.class
?????文件????????672??2019-12-25?09:02??DormitoryManagement\bin\mainMenu$6.class
?????文件???????1892??2019-12-25?09:02??DormitoryManagement\bin\mainMenu.class
?????文件???????2589??2019-12-25?11:02??DormitoryManagement\bin\queryfr
?????文件???????2041??2019-12-25?11:02??DormitoryManagement\bin\queryfr
............此處省略33個文件信息
- 上一篇:簡單的jsp增刪改查
- 下一篇:國密算法SM3_SM4.zip
評論
共有 條評論