资源简介
以Java作为开发平台,编写一个单线程聊天程序,本程序需要在一台计算机上运行服务器端程序,然后就可以在同一网络的另外一台计算机上运行客户端程序,登录到服务器上,从而实现服务器与用户之间的即时聊天、添加好友、删除好友、查看资料等功能,代码+数据库+数据库代码

代码片段和文件信息
package QQ页面;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import 数据库连接.*;
public class addfriend extends Jframe {
// 创建按钮、标签、文本框的私人方法
private JLabel a;
private JLabel b;
private JTextField a1;
private JTextField a2;
private JButton a3;
private JButton a4;
public addfriend() {
a = new JLabel(“用户名:“);// 用户名标签
a.setBounds(45 12 80 80);
a.setFont(new Font(“宋体“ Font.BOLD 20));
this.add(a);
a1 = new JTextField();// 文本框大小
a1.setBounds(120 30 120 40);
this.add(a1);
b = new JLabel(“好友名:“);// 好友昵称标签
b.setBounds(45 80 125 80);
b.setFont(new Font(“宋体“ Font.BOLD 20));
this.add(b);
a2 = new JTextField();// 文本框大小
a2.setBounds(120 100 120 40);
this.add(a2);
a3 = new JButton(“添加“);// t添加按钮监听
a3.setBounds(50 180 80 50);
a3.addActionListener((ActionListener) new AC()// 实现添加按钮监控
{
public void actionPerformed(ActionEvent e) {
if (a1.getText().equals(““) || a2.getText().equals(““)) {
JOptionPane.showMessageDialog(null “对不起,用户名或昵称不为空!“ “提示!“ JOptionPane.ERROR_MESSAGE);
} else {
String b5 = a1.getText();
String b6 = a2.getText();
haoyou1 s = new haoyou1(b5 b6);
ImphaoyouDao implstu = new ImphaoyouDao();
implstu.inserthaoyou(s);
JOptionPane.showMessageDialog(null “恭喜你,添加成功!“ “提示!“ JOptionPane.INFORMATION_MESSAGE);
}
// 设置文本框空值
a1.setText(““);
a2.setText(““);
System.out.println(“恭喜你,插入成功!“);
}
});
this.add(a3);
a4 = new JButton(“退出“);// 退出按钮监听
a4.setBounds(165 180 80 50);
a4.addActionListener((ActionListener) new AC()// 实现退出按钮监控
{
public void actionPerformed(ActionEvent e) {
dispose();
}
});
this.add(a4);
this.setBounds(400 280 300 300);// 设置页面位置与大小
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.getContentPane().setBackground(Color.WHITE);
this.settitle(“添加好友“);// 页面标签
this.setLayout(null);;// 网格设置
this.setVisible(true);// 页面可见
}
public static void main(String[] args) {
new addfriend();//类的实现
}
class AC implements ActionListener {// AC类接口
public void actionPerformed(ActionEvent e) {
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 323 2018-05-06 21:27 Java仿QQ聊天\QQ聊天\.classpath
文件 384 2017-11-14 10:57 Java仿QQ聊天\QQ聊天\.project
文件 598 2017-12-10 12:38 Java仿QQ聊天\QQ聊天\.settings\org.eclipse.jdt.core.prefs
文件 584207 2017-10-24 22:43 Java仿QQ聊天\QQ聊天\bin\lib\sqljdbc4.jar
文件 1808 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\addfriend$1.class
文件 697 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\addfriend$2.class
文件 608 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\addfriend$AC.class
文件 2240 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\addfriend.class
文件 1666 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\deletefriend$1.class
文件 733 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\deletefriend$2.class
文件 629 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\deletefriend$AC1.class
文件 2136 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\deletefriend.class
文件 2356 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou$1.class
文件 678 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou$2.class
文件 748 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou$3.class
文件 685 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou$4.class
文件 680 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou$5.class
文件 590 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou$AC.class
文件 6929 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\QQ页面\haoyou.class
文件 1110 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\数据库连接\Dbconnection.class
文件 1094 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\数据库连接\haoyou1.class
文件 224 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\数据库连接\haoyouDao.class
文件 2252 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\数据库连接\ImphaoyouDao.class
文件 2194 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatClient$1.class
文件 1405 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatClient$2.class
文件 1326 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatClient$3.class
文件 665 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatClient$AC.class
文件 1412 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatClient$IncomingReader.class
文件 4698 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatClient.class
文件 4762 2018-09-02 16:30 Java仿QQ聊天\QQ聊天\bin\服务器客户端\ChatServer$ClientHandler.class
............此处省略50个文件信息
- 上一篇:音乐播放器安卓毕业论文
- 下一篇:用jsp和sql server实现的新闻发布系统
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论