论坛首页 Java企业应用论坛

分享一个Swing写的仿QQ程序

浏览 18106 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-07-27   最后修改:2013-08-03




        看到很多人热衷于模仿QQ,这里也分享一个以前用Swing写的仿QQ程序,程序实现了UDP协议的局域网内聊天,语音聊天(粗糙)

 ,视频聊天(粗糙),QQ截图,皮肤设定,做的比较粗糙,数据库用的是smallsql,dao层用的hibernate。

源代码:http://download.csdn.net/detail/shishui5271314/5827137

github: https://github.com/yangshangshe/SwingQQ2011       

登录界面:



 
 

      登录中。。。


       截图。。。



        

 
 

 

 

 

 

皮肤设定。。。





 
 

          聊天。。。




 
视频聊天请求:




 
 
 好友列表:

  

 
 
 

1.项目的编码方式是GBK.

 2.如果运行服务端出现如下异常:

    Caused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
    请修改hibernate.cfg.xml中 http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd“替换为正确的DTD路径  http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd
    其他三个*.hbm.xml中"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"替换为"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
 3.如果要视频聊天的话,请安装JMF

 

  • 大小: 54.5 KB
  • 大小: 39 KB
  • 大小: 62.7 KB
  • 大小: 168.9 KB
  • 大小: 167.8 KB
  • 大小: 84.6 KB
  • 大小: 173.3 KB
  • 大小: 162.5 KB
   发表时间:2013-07-30  
0分分享,我太支持你了。最好把链接做成点击时在新页面打开的,要不然还得再打开这个帖子回来顶你。 这份心意应该得到大家支持。
0 请登录后投票
   发表时间:2013-07-30  
wsc830719 写道
0分分享,我太支持你了。最好把链接做成点击时在新页面打开的,要不然还得再打开这个帖子回来顶你。 这份心意应该得到大家支持。

已经改了,这东西除了拿来分享一起交流外,没什么其他的实际意义。
0 请登录后投票
   发表时间:2013-07-31  
界面做的还可以,不错
0 请登录后投票
   发表时间:2013-08-01  
为什么不用swt?
swing的滚动条 你能改吗?
0 请登录后投票
   发表时间:2013-08-02  
houyujiangjun 写道
为什么不用swt?
swing的滚动条 你能改吗?

swt没接触过,滚动条能不能改是什么意思?想改成什么样?
0 请登录后投票
   发表时间:2013-08-02  
建议把图片处理一下吧。。     即使是你使用Swing的话, 默认皮肤也不是太合适吧。。


   字体也要修改。

细节部分需要优化。

  参考Windows 的界面设计。

1. 文字不要太靠近窗口,必须保持必要的间距

2. 文字太粗,且不够清晰。

3. 对仗工整..

4. 更改控件的效果。而不是简单使用原生的控件。
0 请登录后投票
   发表时间:2013-08-02  
可以开启桌面远程协助么?
0 请登录后投票
   发表时间:2013-08-02   最后修改:2013-08-02
guduxing890 写道
建议把图片处理一下吧。。     即使是你使用Swing的话, 默认皮肤也不是太合适吧。。


   字体也要修改。

细节部分需要优化。

  参考Windows 的界面设计。

1. 文字不要太靠近窗口,必须保持必要的间距

2. 文字太粗,且不够清晰。

3. 对仗工整..

4. 更改控件的效果。而不是简单使用原生的控件。

首先谢谢您的建议,您的建议也非常的好,但是我写这个的目的只是随便玩玩的,很多细节方面都比较粗糙的,并没有要做成一个真正的可使用的软件,只是一个简单的程序而已,可以这么说,这只是一个用来巩固Socket编程的小程序而已。

ps:对界面稍微做了一下美化,重新上传了截图。
0 请登录后投票
   发表时间:2013-08-02   最后修改:2013-08-02
keer2345 写道
可以开启桌面远程协助么?


可以远程协助,不过没有整合到这个程序里面,代码请看http://shishui5271314.iteye.com/blog/1917960

 

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics