资源简介
数据库课设----宿舍管理系统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
相关资源
- java课程设计报告(小学数学教辅软件
- 供新手学习javaweb servlet mysql .rar
- java代码小游戏—飞扬的小鸟源码
- 轻量级javaee企业应用实战第四版.doc
- Java web课程设计宿舍管理系统数据库
- Java web 课程设计宿舍管理系统
- JavaEE企业级应用开发教程SpringSpringM
- JavaSE25套习题含答案
- java web 项目 oa系统 有4套
- 操作系统 高相应比优先java实现带界面
- jnativehook 用于Java的全局键盘和鼠标侦
- Java导出到excel的工具类
-
java通过Jfr
ame做一个登录系统的界面 - 基于java图形界面的内存管理相关算法
- java swing+socket实现多人聊天程序
- 进程调度模拟-java图像界面
- rsa方式文件加密java版
- JAVA泛型加减乘除
- 韩顺平_Java韩顺平Java全部视频教程(
- JAVA 图像高斯滤波处理
- java简单程序,银行账户管理系统
- 商品信息管理系统Java实现+MySQL 数据库
- javax.websocket-api-1.0.jar
- 在Qt平台C++和Java代码的交互
- 模拟CSMA/CD的过程
- EncodingDetect.java
- javaweb一键部署批处理文件
- java+sqlserver学生选课管理系统代码+数
- mysql+jsp+servlet 增删改查
- java万年历源程序
评论
共有 条评论