当前位置:首页 > 代码 > 正文

java聊天工具源代码(java代码开发工具)[20240424更新]

admin 发布:2024-04-24 11:05 93


本篇文章给大家谈谈java聊天工具源代码,以及java代码开发工具对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么用JAVA做个聊天工具

先要做个登录界面, 再做聊天界面 ,服务器端, 再连数据库, 我这刚刚写过这个程序,

这只是一个登录了

import java.awt.* ;

import javax.swing.* ;

import java.awt.event.*;

import java.net.* ;

public class Login extends JFrame implements ActionListener {

JTextField t_username = new JTextField() ;

JPasswordField t_password = new JPasswordField() ;

Login() {

//设置窗体属性

this.setSize(250 , 150) ;

this.setTitle("QQ登录") ;

int width = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth() ;

int height = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight() ;

this.setLocation((width-250)/2,(height-150)/2) ;

//new一大堆组件

JLabel l_username = new JLabel("用户名") ;

JLabel l_password = new JLabel("密码") ;

JButton b_login = new JButton("登录") ;

JButton b_cancel = new JButton("取消") ;

JButton b_reg = new JButton("注册") ;

//注册事件监听

b_login.addActionListener(this) ;

b_cancel.addActionListener(this) ;

b_reg.addActionListener(this) ;

//布置输入面板

JPanel p_input = new JPanel() ;

p_input.setLayout(new GridLayout(2 ,2 )) ;

p_input.add(l_username) ;

p_input.add(t_username) ;

p_input.add(l_password) ;

p_input.add(t_password) ;

//布置按钮面板

JPanel p_button = new JPanel() ;

p_button.setLayout(new FlowLayout()) ;

p_button.add(b_login) ;

p_button.add(b_cancel) ;

p_button.add(b_reg) ;

//布置窗体

this.setLayout(new BorderLayout()) ;

this.add(p_input , BorderLayout.CENTER) ;

this.add(p_button , BorderLayout.SOUTH) ;

}

public static void main(String args[]){

Login w = new Login() ;

w.setVisible(true) ;

}

/**

* Method actionPerformed

*

*

* @param e

*

*/

public void actionPerformed(ActionEvent e) {

if(e.getActionCommand().equals("登录")){

//将用户名和密码发送到服务器

try {

Socket s = new Socket("127.0.0.1" , 8000) ;

MyNet mn = new MyNet(s) ;

mn.sender(t_username.getText()+"%"+t_password.getText()) ;

//接收服务器发送来的确认信息

if(mn.receive().equals("ok")){

Main w = new Main(t_username.getText()) ;

w.setMyNet(mn) ;

w.setVisible(true) ;

this.setVisible(false) ;

}

}

catch (Exception ex) {

}

}

if(e.getActionCommand().equals("取消")){

System.exit(0) ;

}

if(e.getActionCommand().equals("注册")){

}

}

}

求Java的聊天工具加源码,

给你推荐一款最新的企业即时通讯软件:蚁傲2011即时通讯软件,集成了即时的文字、魔法表情、语音、视频沟通、远程协助、文件传输、在线客服等功能,为了保证用户使用上的习惯,操作和界面风格完全模仿最新的QQ2011效果,可达到以假乱真的效果。单服务器就可支持万人在线~ 人气很高呢。。

我是个JAVA初学者 最近由于课程原因要编写一个聊天工具的Java代码,类似于QQ和飞鸽传书的局域网聊天工具。

做这个程序需要服务器和客户端。

我这有个,我发给你吧。注意接收。

用JAVA如何实现GUI的聊天室?只需实现基本的聊天室功能即可。希望给出服务器源代码和客户端源代码。

转自 Ian Darwin's Java Cookbook,

用的是Socket通信 + AWT实现GUI。

Code比较长,这里贴不下,可以去下面URL直接下载。

定义常量

Server端

Client端

求聊天软件源代码,java语言的

这东西需要服务器啊(你要去申请?),我上次做了一半才发现就放弃了

怎样用java 编写简易qq聊天工具????

首先,学习java GUI编程,学习监听器。建议看马士兵的视频。然后上网上down源代码,分析类,确定类的属性和方法。第一遍,就是跟着源码敲一遍,然后分段看,一段一段的看懂,再实现。慢慢就会了。很有收获滴! 这是高仿QQ2012登录界面 源代码

java聊天工具源代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码开发工具、java聊天工具源代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/437.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载