Java仿QQ聊天
以Java作为开发平台,编写一个单线程聊天程序,本程序需要在一台计算机上运行服务器端程序,然后就可以在同一网络的另外一台计算机上运行客户端程序,登录到服务器上,从而实现服务器与用户之间的即时聊天、添加好友、删除好友、查看资料等功能,代码+数据库+数据库代码
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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聊天.settingsorg.eclipse.jdt.core.prefs
文件 584207 2017-10-24 22:43 Java仿QQ聊天QQ聊天inlibsqljdbc4.jar
文件 1808 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend$1.class
文件 697 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend$2.class
文件 608 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend$AC.class
文件 2240 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend.class
文件 1666 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend$1.class
文件 733 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend$2.class
文件 629 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend$AC1.class
文件 2136 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend.class
文件 2356 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$1.class
文件 678 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$2.class
文件 748 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$3.class
文件 685 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$4.class
文件 680 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$5.class
文件 590 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$AC.class
文件 6929 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou.class
文件 1110 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接Dbconnection.class
文件 1094 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接haoyou1.class
文件 224 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接haoyouDao.class
文件 2252 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接ImphaoyouDao.class
文件 2194 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$1.class
文件 1405 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$2.class
文件 1326 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$3.class
文件 665 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$AC.class
文件 1412 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$IncomingReader.class
文件 4698 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient.class
文件 4762 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatServer$ClientHandler.class
............此处省略50个文件信息
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聊天.settingsorg.eclipse.jdt.core.prefs
文件 584207 2017-10-24 22:43 Java仿QQ聊天QQ聊天inlibsqljdbc4.jar
文件 1808 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend$1.class
文件 697 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend$2.class
文件 608 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend$AC.class
文件 2240 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面addfriend.class
文件 1666 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend$1.class
文件 733 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend$2.class
文件 629 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend$AC1.class
文件 2136 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面deletefriend.class
文件 2356 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$1.class
文件 678 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$2.class
文件 748 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$3.class
文件 685 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$4.class
文件 680 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$5.class
文件 590 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou$AC.class
文件 6929 2018-09-02 16:30 Java仿QQ聊天QQ聊天inQQ页面haoyou.class
文件 1110 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接Dbconnection.class
文件 1094 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接haoyou1.class
文件 224 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接haoyouDao.class
文件 2252 2018-09-02 16:30 Java仿QQ聊天QQ聊天in数据库连接ImphaoyouDao.class
文件 2194 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$1.class
文件 1405 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$2.class
文件 1326 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$3.class
文件 665 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$AC.class
文件 1412 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient$IncomingReader.class
文件 4698 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatClient.class
文件 4762 2018-09-02 16:30 Java仿QQ聊天QQ聊天in服务器客户端ChatServer$ClientHandler.class
............此处省略50个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)