java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台(即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。
这篇文章主要教大家如何利用 java 制作带界面的聊天工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
首先建立一个工程,导入数据库驱动
工程图解释一下 entity 包是 bin 目录 Message 包下 和 User 包下 是对象相关的操作
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;
- }
- }
来源: http://www.phperz.com/article/18/0106/356557.html