java awt聊天室_界面完善的JAVA swing聊天室源码

java awt聊天室_界面完善的JAVA swing聊天室源码实例简介 界面完善的 JAVAswing 聊天室源码 数据库文件乱码的话可能是 mysql 数据库编码问题 实例截图 核心代码 客户端入口类 publicclassC publicstatic String args connection 连接到服务器 设置外观感觉 JFrame setDefaultLo

【实例简介】界面完善的JAVA swing聊天室源码.数据库文件乱码的话可能是mysql数据库编码问题

【实例截图】

1604242a29b41a9f1b48089b171e10d6.png

da5ef67787b2958a9c5f41614f6ad584.png

【核心代码】

/ 客户端入口类 */

public class ClientMain {

public static void main(String[] args) {

connection(); //连接到服务器

//设置外观感觉

JFrame.setDefaultLookAndFeelDecorated(true);

JDialog.setDefaultLookAndFeelDecorated(true);

try {

//UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());

UIManager.setLookAndFeel(new SubstanceOfficeSilver2007LookAndFeel());

UIManager.setLookAndFeel(new SubstanceBusinessLookAndFeel());

} catch (Exception e) {

e.printStackTrace();

}

new LoginFrame();  //启动登录窗体

}

/ 连接到服务器 */

public static void connection() {

String ip = DataBuffer.configProp.getProperty(“ip”);

int port = Integer.parseInt(DataBuffer.configProp.getProperty(“port”));

try {

DataBuffer.clientSeocket = new Socket(ip, port);

DataBuffer.oos = new ObjectOutputStream(DataBuffer.clientSeocket.getOutputStream());

DataBuffer.ois = new ObjectInputStream(DataBuffer.clientSeocket.getInputStream());

} catch (Exception e) {

JOptionPane.showMessageDialog(new JFrame(),

“连接服务器失败,请检查!”,”服务器未连上”, JOptionPane.ERROR_MESSAGE);//否则连接失败

System.exit(0);

}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219998.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午9:28
下一篇 2026年3月17日 下午9:28


相关推荐

  • 数论基础——欧拉函数

    数论基础——欧拉函数欧拉函数 就是对于一个正整数 n 小于 n 且和 n 互质的正整数 包括 1 的个数 记作 n 欧拉函数的通式 n n 1 1 p1 1 1 p2 1 1 p3 1 1 p4 1 1 pn 其中 p1 p2 pn 为 n 的所有质因数 n 是不为 0 的整数 1 1 唯一和 1 互质的数就是 1 本身 所以 根据通式我们可以打出以下代码 lleular lln

    2026年3月26日
    2
  • sendgrid html text,用sendgrid发邮件

    sendgrid html text,用sendgrid发邮件sendgrid 是发送邮件的服务提供商 它提供两种发送邮件的方式 通过 smtp 或者他们自己专有的 API 来发送 我们用 go 来发送一个 首先下载 sendgrid go 软件包 通过 goget 命令来下载 getgetgithub com sendgrid sendgrid go 下载完后我们来看第一个例子 packagemaini fmt log os gi

    2026年3月19日
    3
  • 深度揭秘垃圾回收底层,这次让你彻底弄懂她

    深度揭秘垃圾回收底层,这次让你彻底弄懂她

    2020年11月20日
    161
  • Flyway的使用

    Flyway的使用Flyway 的使用环境 SpringBoot2 0 4 RELEASE 为什么要用 Flyway 开发人员在合作的时候经常遇到以下场景 1 开发人员 A 在自己的本地数据库做了一些表结构的改动 并根据这些改动调整了 DAO 层的代码 然后将代码上传到 svn 或 git 等版本控制服务器上 此时如果开发人员 B 拉取了 A 的代码改动 在运行项目的时候很可能会报错 因为 B 的本地 SQL 数据库并没有修改 2 在项目上

    2026年3月16日
    1
  • linux keypad driver

    linux keypad driverDTS文件、driver文件

    2022年5月1日
    79
  • java 超大整数加法,JAVA实现的大整数加法

    java 超大整数加法,JAVA实现的大整数加法JAVA 实现的大整数加法 publicclassT publicstatic Stringstr1 Stringstr2 找出两字符串的长短 方便后边引用 Stringlonger str1 length gt str2 length str1 str2 Stringshorte str1 length amp l

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号