• 大小: 1.2MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-20
  • 语言: Java
  • 标签: java  

资源简介

基于java swing开发的简单房屋管理系统!代码完整,数据库用的是sql2005,内有数据库文件......

资源截图

代码片段和文件信息

package allMethods;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import java.util.ArrayList;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import com.sun.java_cup.internal.internal_error;

/**
 * 功能:添加新用户
 * @author Administrator
 *
 */
public class addUsers extends Jframe implements ActionListener{

 //创建label标签
 private JLabel userName;  //用户名
 private JLabel uPassword; //密码
 private JLabel type;

 //创建text
 private JTextField tfuserName; //用户名
 private JPasswordField tuPassword; //密码
 private JComboBox  box; //类型

 //创建按钮
 private JButton btnAdd; //添加
 private JButton btnCal; //取消
 
 //创建要使用的sql对象
 private basedao dbconn =new basedao();
 private Connection conn = null;
 private ResultSet rs = null;
 private PreparedStatement pstmt =null;
 private Statement stmt = null;
 
 basedao dao=new basedao();
 /*
  * 功能:创建页面
  */
 public addUsers() {
 
  this.setLayout(null);
  this.setBounds(10 10 300 200);
  this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);

  userName = new JLabel(“用户名:“);
  userName.setBounds(30 20 60 25);
  this.add(userName);

  tfuserName = new JTextField();
  tfuserName.setBounds(80 20 160 25);
  this.add(tfuserName);

  uPassword = new JLabel(“密    码:“);
  uPassword.setBounds(30 55 60 25);
  this.add(uPassword);

  tuPassword = new JPasswordField();
  tuPassword.setBounds(80 55 160 25);
  tuPassword.setEchoChar(‘*‘);
  this.add(tuPassword);

  JLabel type=new JLabel(“类    型:“);
  type.setBounds(30 90 60 25);
  this.add(type);
  
  box=new JComboBox();
  box.setBounds(80 90 160 25);
  box.addItem(“用户“);
      box.addItem(“管理员“);
      this.add(box);
      
      
  btnAdd = new JButton(“注册“);
  btnAdd.addActionListener(this); //将btnAdd加入ActionEvent
  btnAdd.setBounds(80 130 60 30);
  this.add(btnAdd);
  

  btnCal = new JButton(“取消“);
  btnCal.addActionListener(this); //将btnDel加入ActionEvent
  btnCal.setBounds(160 130 60 30);
  this.add(btnCal);
      
      
  this.settitle(“添加用户信息“);
  this.setResizable(false);
  this.setVisible(true);
 }
 
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(“注册“)){
if(tfuserName.getText().equals(““) || tuPassword.getText().equals(““)){
 JOptionPane.showMessageDialog(this“输入的信息不能为空!“);
}else{
this.addUsers();
tfuserName.setText(““);
tuPassword.setText(““);
}
}else if(e.getActionCommand().equals(“取消“)){
this.setVisible(false); //隐藏窗体
}
}
    
/*
 * 功能:添加用户信息
 */
public void addUsers(){

try {
conn=basedao.DBConnection(); //打

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        292  2009-10-11 11:05  房屋管理系统swing\.classpath

     文件        387  2009-10-10 16:08  房屋管理系统swing\.project

     文件       3812  2009-10-12 16:35  房屋管理系统swing\allMethods\addUsers.class

     文件       3820  2009-10-12 16:35  房屋管理系统swing\allMethods\addUsers.java

     文件       2121  2009-10-11 11:05  房屋管理系统swing\allMethods\basedao.class

     文件       2303  2009-10-11 10:15  房屋管理系统swing\allMethods\basedao.java

     文件       6774  2009-10-12 16:35  房屋管理系统swing\allMethods\houseInfo.class

     文件       8456  2009-10-12 16:35  房屋管理系统swing\allMethods\houseInfo.java

     文件       4259  2009-10-12 16:36  房屋管理系统swing\allMethods\MainMenu.class

     文件       4166  2009-10-12 16:35  房屋管理系统swing\allMethods\MainMenu.java

     文件       6425  2009-10-12 16:35  房屋管理系统swing\allMethods\Users.class

     文件       7042  2009-10-12 16:35  房屋管理系统swing\allMethods\Users.java

     文件        141  2009-10-10 17:08  房屋管理系统swing\java.policy.applet

     文件    3145728  2009-10-12 16:51  房屋管理系统swing\SQL\HouseDB.mdf

     文件    1048576  2009-10-12 16:51  房屋管理系统swing\SQL\HouseDB_log.ldf

     文件     253122  2009-10-11 11:04  房屋管理系统swing\SQLJDBC.JAR

     目录          0  2009-10-12 16:10  房屋管理系统swing\allMethods

     目录          0  2009-10-12 16:51  房屋管理系统swing\SQL

     目录          0  2009-10-12 16:51  房屋管理系统swing

----------- ---------  ---------- -----  ----

              4497424                    19


评论

共有 条评论