自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JAVA内部类详解

Java内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  若有不正之处,请多谅解并欢...

2018-09-13 13:48:10 101

原创 在线安装SWT插件

怎样安装Eclipse的SWT的插件:首先:知道自己的eclipse的版本号:Help------About Eclipse IDE  经过查看,我的版本号为:4.8.0 两种方式安装:第一种:在线安装:1:http://www.eclipse.org/windowbuilder/download.php打开以上网页,根据自己的版本找到对应的link: ...

2018-09-06 14:51:56 916

原创 一对一聊天实现步骤

一对一聊天实现步骤如下:1:在FriendList中启动QqChat 线程:  2: 在QqChat  中new Message,将Message中的内容发送给服务器oos。问题来了,那么我怎么样取得客户端的socket呢?把QqClientConServer里面的s做成静态的。那么QqChat 也可以使用了。  3:SerConClientThread,输入流ois接收来自Q...

2018-07-20 15:51:56 3326

原创 第二步:实现一对一聊天

一对一聊天的思路1 : 当服务器MyQqServer和某个客户端1,or2 形成一个连接时,服务器端就单开一个线程SerConClientThread。让此线程和该客户端通讯 : 接收客户端1的消息ois,发给客户端2 oos。2 : 服务器怎么样进行转发?答:我们可以把服务器的得到的和客户端的每个Socket进行管理(MangeClientThread),将s保存在HashMap中,...

2018-07-12 17:20:29 1079

原创 第一步:实现成功登录

需要准备的类有:1:QqClientLogin:登录的入口,new三个类:User+QqClientUser+QQFriendList。2:QqClientUser:处理的业务逻辑有: 登录,添加用户,修改资料等等后期可拓展,它再调用QqClientConServer的方法,再发送给服务器MyQqServer然后再返回。3:MyServerFrame:服务器的界面4:  QqC...

2018-07-04 15:42:53 1632

原创 聊天界面

QqChat:    聊天界面布局:    组件有:一个JTextField,一个JTextArea,一个JButton,一个JPanel;           JTextArea 放在北边。JTextField和JButton,放在南边的Jpanel里面。public QqChat(){jta=new JTextArea();jtf=new JTextField(15)...

2018-07-04 14:28:14 147

原创 好友列表布局

QqFriendList:好友列表布局:第一步:第一个Jpanel: 里共计:3个Jpanel+一个JScrollPane+三个JButton; 北部-----:Jpanel 北部有一个按钮(我的好友)。中部-----:中间放了一个JScrollPane这个控件,该控件放了一个Jpanel(GridLayout(几行,几列))。南部-----:Jpanel里也是Gr...

2018-06-12 16:26:48 409

原创 聊天室之客户端登录界面

最近有在听韩老师的聊天室,决定好好消化,同时写下博客加深理解。  QQ的登录界面分为三个部分:北面+中部+南部。北部:一个JLabel里面放置了一个图片。中部:网格布局:3个JTabbedPane;4个JLabel;    1个JTextfield;1个JPassWordField;2个JCheckBox;1个JTextfield;   南部:3个JButt...

2018-06-05 15:24:02 971

原创 新开博客

大家好: 初学JAVA的我,决定开始写博客啦。每周一篇。请大家多多指正和交流,女程序员小白一枚。嘿嘿,也希望可以找到共同努力的朋友。

2018-06-05 14:50:51 128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除