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

资源简介

以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个文件信息

评论

共有 条评论