资源简介
以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实现的愤怒的小鸟,文字界面
- 北大青鸟8.0 S2 java_web_新闻发布系统源
- Java代码 ,RFID开发
- 基于mysql,java swing的酒店管理系统源
- 基于jsp校园社区交友网的设计与实现
- 手机销售系统
- JAVA程序员述职报告
- java医院挂号软件,不是Javaweb。自己写
- mysql-connector-java
- 北大青鸟JAVA企业客户管理系统
- JAVA版SIP电话
- java7并发编程实战手册----源代码
- 30天学通Java项目案例开发(完整源代
- javaweb SSH物流配送系统
- javaEE商城源码
- 数据库课程设计 图书馆管理系统 ja
-
JADEJava Agent DEvelopment fr
amework:一个 - 人事管理系统java+mysql
- Android 简单的机票预订系统源码.zip
- Java编程GUI界面简单图书管理系统
- think in java4 中文版真正的第四版
- java 扫雷源代码 带有详细的注释
- Java编程的逻辑289709
- java上传文件到服务器
- Java ssh 经典Java项目源码,人事管理系
- javaweb项目实例289632
- 俄罗斯方块 JAVA版
- java会员登陆系统
- jdk1.5 工具Java SE Development Kit 1.5官方正
- JavaWeb应用与开发郭克华源代码
评论
共有 条评论