资源简介
这是一个javaFx写的聊天室,MVC开发模式,压缩包中包含数据库,代码有注释。有需求的可以拿一下,写的很简单

代码片段和文件信息
package application;
import java.io.objectInputStream;
import java.io.objectOutputStream;
import java.net.Socket;
import Dao.onlineDao;
import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.fxml.FxmlLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
import javafx.stage.WindowEvent;
import model.User;
public class ChatRoom extends Application{
//接收登录端传来的,用于聊天界面显示用户
static User user=new User();
public ChatRoom(User user) {
super();
ChatRoom.user = user;
}
public void start(Stage primaryStage) {//聊天室主界面
try {
@SuppressWarnings(“resource“)
Socket s = new Socket(“localhost“ 9999);
Controller.dos=new objectOutputStream(s.getOutputStream());
Controller.dis=new objectInputStream(s.getInputStream());
new Thread(Controller.threads).start();
Parent root = FxmlLoader.load(getClass().getResource(“/Fxml/chatroom.fxml“));
Scene scene = new Scene(root600400);
primaryStage.setScene(scene);
primaryStage.settitle(user.getUsername()+““+“Welcome “+“ to ChatRoom“);
primaryStage.getIcons().add(new Image(“/images/icon.png“ 512 512 true true));
primaryStage.show();
//监听窗口关闭
primaryStage.setOnCloseRequest(new EventHandler() {
@Override
public void handle(WindowEvent event) {
try {
//关闭聊天的窗口,说明这个人下线了
onlineDao onlineDao=new onlineDao();
onlineDao.updateOnline(user.getUsername() 0);
//监听到窗口关闭,关闭这个流
Controller.dos.close();
Controller.dis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
});
} catch(Exception e) {
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-11-26 20:34 聊天室\
目录 0 2019-11-26 20:34 聊天室\JavaFxchatonline\
文件 457 2019-11-16 09:57 聊天室\JavaFxchatonline\.classpath
文件 580 2019-11-14 09:26 聊天室\JavaFxchatonline\.project
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\.settings\
文件 598 2019-11-14 09:26 聊天室\JavaFxchatonline\.settings\org.eclipse.jdt.core.prefs
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\Dao\
文件 2587 2019-11-22 22:52 聊天室\JavaFxchatonline\bin\Dao\messageDao.class
文件 2900 2019-11-22 22:52 聊天室\JavaFxchatonline\bin\Dao\onlineDao.class
文件 2245 2019-11-22 22:52 聊天室\JavaFxchatonline\bin\Dao\userDao.class
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\Fxm
文件 1394 2019-11-26 14:04 聊天室\JavaFxchatonline\bin\Fxm
文件 2479 2019-11-26 14:03 聊天室\JavaFxchatonline\bin\Fxm
文件 2506 2019-11-26 14:03 聊天室\JavaFxchatonline\bin\Fxm
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\Server\
文件 3089 2019-11-26 15:16 聊天室\JavaFxchatonline\bin\Server\ChatServer$Client.class
文件 2558 2019-11-26 15:16 聊天室\JavaFxchatonline\bin\Server\ChatServer.class
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\application\
文件 1493 2019-11-26 17:27 聊天室\JavaFxchatonline\bin\application\ChatRoom$1.class
文件 2823 2019-11-26 17:27 聊天室\JavaFxchatonline\bin\application\ChatRoom.class
文件 3422 2019-11-26 17:27 聊天室\JavaFxchatonline\bin\application\Controller$Threads.class
文件 4798 2019-11-26 17:27 聊天室\JavaFxchatonline\bin\application\Controller.class
文件 1630 2019-11-26 14:13 聊天室\JavaFxchatonline\bin\application\Login.class
文件 1493 2019-11-26 15:27 聊天室\JavaFxchatonline\bin\application\Register.class
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\images\
文件 18630 2019-11-16 12:47 聊天室\JavaFxchatonline\bin\images\icon.png
文件 150160 2019-11-12 21:15 聊天室\JavaFxchatonline\bin\images\logo.png
目录 0 2019-11-26 20:33 聊天室\JavaFxchatonline\bin\model\
文件 963 2019-11-26 16:20 聊天室\JavaFxchatonline\bin\model\Message.class
文件 946 2019-11-22 22:52 聊天室\JavaFxchatonline\bin\model\User.class
............此处省略27个文件信息
- 上一篇:论坛管理系统
- 下一篇:绩效考评系统(代码和数据库)—java web
相关资源
- Java编写的qq聊天室
- JAVA开发聊天室程序
- 超级好的纯jsp写的聊天室
- Java实现的聊天室,具有群聊和私聊功
- java版多人聊天室
- 基于java聊天室(gui)
- javafx版高校人员管理系统
- javafx写的记事本
- JavaFX本质论英文版
- java多人聊天室可私聊
- JSP 聊天室---毕业设计
- 基于Socket的Android聊天室
- Pro JavaFX 9 A Definitive Guide to Building De
- Java摄像开源框架文档、案例、Jar包、
- javaFX实现的图书馆后台管理系统,有
- JSP+AJAX开发的聊天室毕业设计
- 聊天室系统源码C++ 服务器,PC客户端
- javafx 选课系统
- java聊天室仿QQ,socket+线程实现
- jsp聊天室课程设计
- java聊天室程序--基于Socket的网络编程
- JavaFx实现百度文本框的下拉提示功能
- web网页版的聊天室 JsP+ ajax 实现公聊和
- java做的聊天室及安装脚本
- javafx-8u152-apidocs-api
- 毕业设计java版聊天室
- 基于jsp的最简单的在线聊天室
- JSP网页聊天室源码
- JAVAWeb聊天室184508
- JSP+AJAX开发的聊天室
评论
共有 条评论