java制作带界面的聊天工具

作者:lijiao 时间:2022-10-29 03:40:01 

本文实例为大家分享了java聊天工具的具体制作代码,供大家参考,具体内容如下

首先建立一个工程,导入数据库驱动

工程图

java制作带界面的聊天工具

java制作带界面的聊天工具

解释一下 entity包是 bin目录 Message包下 和 User包下 是对象相关的操作

java制作带界面的聊天工具

Message


package com.FakeQQ.entity;

import java.util.Date;

public class Message {

//需要序列化发送,所以要继承Serializable接口
   private int id;
   private String content;
   private int sender;
   private int receiver;
   private Date sendTime;
   private Date receiveTime;
   private int state;
   private int ip;

public int getIp() {
     return ip;
   }
   public void setIp(int ip) {
     this.ip = ip;
   }
   public int getId() {
     return id;
   }
   public void setId(int id) {
     this.id = id;
   }
   public String getContent() {
     return content;
   }
   public void setContent(String content) {
     this.content = content;
   }
   public int getSender() {
     return sender;
   }
   public void setSender(int sender) {
     this.sender = sender;
   }
   public int getReceiver() {
     return receiver;
   }
   public void setReceiver(int receiver) {
     this.receiver = receiver;
   }
   public Date getSendTime() {
     return sendTime;
   }
   public void setSendTime(Date sendTime) {
     this.sendTime = sendTime;
   }
   public Date getReceiveTime() {
     return receiveTime;
   }
   public void setReceiveTime(Date receiveTime) {
     this.receiveTime = receiveTime;
   }
   public int getState() {
     return state;
   }
   public void setState(int state) {
     this.state = state;
   }
 }

User


package com.FakeQQ.entity;

import java.util.Date;

public class User {

//这叫实体bin
   private int qqNumber;
   private String qqName;
   private String qqPassword;
   private Date registTime; //注册时间
   private String sex;
   private String introduce; //个人简介
   private String ip;
   public int getQqNumber() {
     return qqNumber;
   }
   public void setQqNumber(int qqNumber) {
     this.qqNumber = qqNumber;
   }
   public String getQqName() {
     return qqName;
   }
   public void setQqName(String qqName) {
     this.qqName = qqName;
   }
   public String getQqPassword() {
     return qqPassword;
   }
   public void setQqPassword(String qqPassword) {
     this.qqPassword = qqPassword;
   }
   public Date getRegistTime() {
     return registTime;
   }
   public void setRegistTime(Date registTime) {
     this.registTime = registTime;
   }
   public String getSex() {
     return sex;
   }
   public void setSex(String sex) {
     this.sex = sex;
   }
   public String getIntroduce() {
     return introduce;
   }
   public void setIntroduce(String introduce) {
     this.introduce = introduce;
   }
   public String getIp() {
     return ip;
   }
   public void setIp(String ip) {
     this.ip = ip;
   }

}

标签:java,聊天工具
0
投稿

猜你喜欢

  • Android自定义view实现输入控件

    2022-12-11 10:08:06
  • Java本地缓存工具之LoadingCache的使用详解

    2023-06-24 11:28:11
  • java开发BeanUtils类解决实体对象间赋值

    2022-08-25 06:31:25
  • 生产消费者模式实现方式和线程安全问题代码示例

    2023-11-26 19:44:17
  • Springmvc加ajax实现上传文件并页面局部刷新

    2023-07-31 09:26:47
  • 浅谈Android开发中项目的文件结构及规范化部署建议

    2022-05-13 12:47:37
  • springboot+HttpInvoke 实现RPC调用的方法

    2021-09-17 15:43:39
  • C# Pointer指针应用实例简述

    2021-12-21 12:48:55
  • 详解使用Spring AOP和自定义注解进行参数检查

    2021-11-27 00:06:49
  • 解决java启动时报线程占用报错:Exception in thread “Thread-14“ java.net.BindException: Address already in use: bind

    2021-07-05 04:26:23
  • Android时间对话框TimePickerDialog详解

    2022-08-23 05:50:06
  • Java消息队列JMS实现原理解析

    2023-05-14 04:02:04
  • C#实现XML与实体类之间相互转换的方法(序列化与反序列化)

    2022-05-14 03:39:32
  • java中匿名内部类详解

    2022-10-06 14:56:56
  • Java 实战练手项目之医院预约挂号系统的实现流程

    2023-11-24 00:42:36
  • 使用IDEA搭建一个简单的SpringBoot项目超详细过程

    2022-07-19 11:43:58
  • C#实现一阶卡尔曼滤波算法的示例代码

    2022-12-23 05:28:45
  • java如何实现字符串中的字母排序

    2021-09-17 14:55:11
  • 使用Java设置字型和颜色的方法详解

    2023-04-14 05:09:23
  • android编程之ip2id程序实例

    2023-07-20 16:08:09
  • asp之家 软件编程 m.aspxhome.com