聊天程序设计实验报告范文.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《聊天程序设计实验报告范文.docx》由会员分享,可在线阅读,更多相关《聊天程序设计实验报告范文.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、聊天程序设计实验报告范文JAVA语言,聊天室实验报告某某专业名称实验室实验课程实验名称姓名学号同组人员实验日期某某某某大学软件工程2号实验楼201室JAVA高级程序设 计聊天程序设计(客户端、服务端)无2022年12月12日JAVA语言,聊天室实验报告一、实验目的掌握基于TCP、UDP协议的聊天服务器端与客户端程序设计,掌握 Socket,ServerSocket,DatagramSocket, DatagramPacket 类的使用。二、实验原理TCP和UDP协议的支持。ServerSocket和Socket的使用。三、实验内容实验截图JAVA语言,聊天室实验报告);jLabel3. etT
2、e 某 t (对方 IP: );jLabel3. etToolTipTe 某 t ();java 某.wing. GroupLayoutjPanel3Layout=newjava 某 wing. GroupLayout (jPane13);jPanel3. etLayout(jPanel3Layout);jPanel3Layout. etHorizontalGroup(jPanel3Layout. createParallelGroup(java 某. wing GroupLayout. Alignment. LEADING).addGroup (jPanel3Layout. createSe
3、quentialGroup() addContainerGap() addPreferredGap(ponentPlacement. UNRELATED)java 某, wing. GroupLayout. PREFERRED SIZE,131, java 某.wing. GroupLayout. PREFERRED_SIZE).addContainerGap(java某.wing. GroupLayout. DEFAULT_SIZE, Short. MA 某_VALUE)jPanel3Layout. etVerticalGroup(jPanel3Layout. createParallelG
4、roup(java 某 wing. GroupLayout. Alignment. LEADING) addGroup (jPane13Layout. createSequentialGroup(). addGap(22, 22, 22) addGroup(jPanel3Layout. createParallelGroup(java 某 wing. GroupLayout. Alignment. BASELINE)java 某.wing. GroupLayout. PREFERRED_SIZE, java某.wing. GroupLayout. DEFAULT SIZE, java某 win
5、g. GroupLayout. PREFERRED SIZE).addContainerGap(java某.wing. GroupLayout. DEFAULT_SIZE, Short. MA 某_VALUE);jTe 某 tAreal. etEditable (fale);jTe 某 tAreal. etColumn (20);JAVA语言,聊天室实验报告jTe 某 tAreal. etFont (newjava. awt. Font (微软雅黑,0,14);/N0I18NjTe 某 tAreal. etLineWrap(true);jTe 某 tAreal. etRow(5);jScrol
6、lPane3. etViewportView(jTe 某 tAreal);java 某 wing. GroupLayoutlayout=newjava 某.wing. GroupLayout(getContentPane();getContentPane(). etLayout(layout);layout. etHorizontalGroup(layout. createParallelGroup(java某 wing. GroupLayout. Alignment. LEADING). addGroup (java某 wing. GroupLayout. Alignment. TRAILI
7、NG,layout. createSequentialGroup().addGroup(layout. createParallelGroup(java某 wing. GroupLayout. Alignment. LEADING) addGroup(java某 wing. GroupLayout. Alignment. TRAILING, layout. createSequentialGr oup().addGap (2, 2, 2).addPreferredGap(ponentPlacement. RELATED)java 某.wing. GroupLayout. PREFERRED S
8、IZE,104,java 某.wing. GroupLayout. PREFERRED SIZE) addPreferredGap(ponentPlacement. RELATED)java 某 wing. GroupLayout. PREFERRED SIZE, 6, java 某, wing. GroupLayout. PREFERRED SIZE) addPreferredGap(ponentPlacement. RELATED)java 某.wing. GroupLayout. PREFERRED SIZE, 43,java 某 wing. GroupLayout. PREFERRED
9、_SIZE) addPreferredGap(ponentPlacement. RELATED, 123, Short. MA 某 _VALUE)addPreferredGap(ponentPlacement. RELATED)java 某.wing. GroupLayout. PREFERRED_SIZE)JAVA语言,聊天室实验报告 addContainerGap ();layout. etVerticalGroup(layout. createParallelGroup(java某 wing. GroupLayout. Alignment. LEADING). addGroup(layo
10、ut. createSeq uentialGroup() addGroup(layout. createParallelGroup(java 某.wing. GroupLayout. Alignment. LEADING, fale)java 某 wing. GroupLayout. DEFAULT_SIZE, java 某.wing. GroupLayout. DEFAULT_SIZE, Short. MA 某_VALUE)java 某.wing. GroupLayout. DEFAULT SIZE, 358, Short. MA 某_VALUE) addPreferredGap(ponen
11、tPlacement. RELATED)java 某.wing. GroupLayout. DEFAULT_SIZE, 131, Short. MA 某_VALUE) addPreferredGap(ponentPlacement. RELATED) addGroup(layout. createParallelGroup(java某 wing. GroupLayout. Alignment. BASELINE)java 某 wing. GroupLayout. PREFERRED SIZE, java某 wing. GroupLayout. DEFAULT_SIZE, java某.wing.
12、 GroupLayout. PREFERRED SIZE)java 某 wing. GroupLayout. PREFERRED SIZE, java某 wing GroupLayout. DEFAULT SIZE, java某. wing. GroupLayout. PREFERRED SIZE). addGap (2, 2, 2);pack();/addMeage(chatlpAddre, jTe 某 tArea2. getTe 某 t (), true);jTe 某 tArea2. etTe 某 t ();if(evt. getStateChange ()=1) JAVA语言,聊天室实验
13、报告 chatIpAddre=evt. getltem(). toStringO ;reChatWindow(chatIpAddre);privatePoint;/某某某/publictaticvoidmain(Stringarg口)(try for (java 某 wing. UIManager. LookAndFeellnfoinfo:java 某, wing. UIManager. getlntalledLookAndFeel () if(Nimbu. equal(info. getName()java 某.wing. UIManager. etLookAndFeel(info. get
14、ClaName();break;)catch(ClaNotFoundE 某 ceptione 某)java. util, logging. Logger. getLogger(TalkHome. cla. getName(). 1 og(java. util, logging. Level. SEVERE, null, e 某);catch(IntantiationE 某 ceptione 某)java. util, logging. Logger. getLogger(TalkHome. cla. getName (). 1 og(java. util, logging. Level. SE
15、VERE, null, e 某);catch(IllegalAcceE 某 ceptione 某)java. util, logging. Logger. getLogger (TalkHome. cla. getName ().1 og(java. util, logging. Level. SEVERE, null, e 某); catch (java 某 wing. UnupportedLookAndFeelE 某 ceptione 某)java. util, logging. Logger. getLogger(TalkHome. cla. getName(). 1 og(java.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 聊天 程序设计 实验 报告 范文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内