91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 519.83 KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2024-12-23
  • 語言: Java
  • 標簽:

資源簡介

自己做到基于socket原理做到客戶端和服務器端的聊天軟件,還有正規的Java課程設計報告

資源截圖

代碼片段和文件信息

package?chatclient;

import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.io.*;
import?java.net.*;

/*
?*?聊天客戶端的主框架類
?*/
public?class?ChatClient?extends?Jframe?implements?ActionListener{

String?ip?=?“127.0.0.1“;//連接到服務端的ip地址
int?port?=?8888;//連接到服務端的端口號
String?userName?=““;//用戶名
int?type?=?0;//0表示未連接,1表示已連接

Image?icon;//程序圖標
JComboBox?combobox;//選擇發送消息的接受者
JTextArea?messageShow;//客戶端的信息顯示
JScrollPane?messageScrollPane;//信息顯示的滾動條

JLabel?expresssendToLabelmessageLabel?;

JTextField?clientMessage;//客戶端消息的發送
JCheckBox?checkbox;//悄悄話
JComboBox?actionlist;//表情選擇
JButton?clientMessageButton;//發送消息
JTextField?showStatus;//顯示用戶連接狀態

Socket?socket;
objectOutputStream?output;//網絡套接字輸出流
objectInputStream?input;//網絡套接字輸入流

ClientReceive?recvThread;

//建立菜單欄
JMenuBar?jMenuBar?=?new?JMenuBar();
//建立菜單組
JMenu?operateMenu?=?new?JMenu?(“操作(O)“);
//建立菜單項
JMenuItem?loginItem?=?new?JMenuItem?(“用戶登錄(I)“new?ImageIcon(this.getClass().getResource(“face/98.gif“)));
JMenuItem?logoffItem?=?new?JMenuItem?(“用戶注銷(L)“new?ImageIcon(this.getClass().getResource(“face/icon.gif“)));
JMenuItem?exitItem=new?JMenuItem?(“退出(X)“new?ImageIcon(this.getClass().getResource(“face/smile.gif“)));

JMenu?conMenu=new?JMenu?(“設置(C)“);
JMenuItem?userItem=new?JMenuItem?(“用戶設置(U)“new?ImageIcon(this.getClass().getResource(“face/messenger_big.gif“)));
JMenuItem?connectItem=new?JMenuItem?(“連接設置(C)“new?ImageIcon(this.getClass().getResource(“face/Uabrand.gif“)));

JMenu?helpMenu=new?JMenu?(“幫助(H)“);
JMenuItem?helpItem=new?JMenuItem?(“幫助(H)“new?ImageIcon(this.getClass().getResource(“face/HelpCenter.gif“)));

//建立工具欄
JToolBar?toolBar?=?new?JToolBar();
//建立工具欄中的按鈕組件
JButton?loginButton;//用戶登錄
JButton?logoffButton;//用戶注銷
JButton?userButton;//用戶信息的設置
JButton?connectButton;//連接設置
JButton?exitButton;//退出按鈕

//框架的大小
Dimension?faceSize?=?new?Dimension(400?600);

JPanel?downPanel?;
GridBagLayout?girdBag;
GridBagConstraints?girdBagCon;

public?ChatClient(){
init();//初始化程序

//添加框架的關閉事件處理
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
this.pack();
//設置框架的大小
this.setSize(faceSize);
this.setVisible(true);

setIconImage(getToolkit().getImage(“face/love.gif“));

//設置運行時窗口的位置
Dimension?screenSize?=?Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(?(int)?(screenSize.width?-?faceSize.getWidth())?/?2
?(int)?(screenSize.height?-?faceSize.getHeight())?/?2);
this.setResizable(false);
this.settitle(“聊天室客戶端“);?//設置標題

//為操作菜單欄設置熱鍵‘V‘
operateMenu.setMnemonic(‘O‘);

//為用戶登錄設置快捷鍵為ctrl+i
loginItem.setMnemonic?(‘I‘);
loginItem.setAccelerator?(KeyStroke.getKeyStroke?(KeyEvent.VK_IInputEvent.CTRL_MASK));

//為用戶注銷快捷鍵為ctrl+l
logoffItem.setMnemonic?(‘L‘);
logoffItem.setAccelerator?(KeyStroke.getKeyStroke?(KeyEvent.VK_LInputEvent.CTRL_MASK));

//為退出快捷鍵為ctrl+x
exitItem.setMnemonic?(‘X‘);
exitItem.setAccelerator?(KeyStroke.getKeyStroke?(KeyEvent.VK_XInputEvent.CTRL_MASK));

//為設置菜單欄設置熱

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????414208??2010-01-12?23:51??3072101230彭展\3072101230彭展.doc

?????文件??????????0??2009-12-29?22:02??3072101230彭展\ChatClient\build\classes\.netbeans_automatic_build

?????文件????????830??2009-12-31?00:17??3072101230彭展\ChatClient\build\classes\chatclient\ChatClient$1.class

?????文件??????12767??2009-12-31?00:17??3072101230彭展\ChatClient\build\classes\chatclient\ChatClient.class

?????文件???????2677??2009-12-30?12:15??3072101230彭展\ChatClient\build\classes\chatclient\ClientReceive.class

?????文件???????2015??2009-12-30?23:56??3072101230彭展\ChatClient\build\classes\chatclient\ConnectConf$1.class

?????文件????????885??2009-12-30?23:56??3072101230彭展\ChatClient\build\classes\chatclient\ConnectConf$2.class

?????文件????????870??2009-12-30?23:56??3072101230彭展\ChatClient\build\classes\chatclient\ConnectConf$3.class

?????文件???????3380??2009-12-30?23:56??3072101230彭展\ChatClient\build\classes\chatclient\ConnectConf.class

?????文件???????1629??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\98.gif

?????文件???????4013??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\angry.gif

?????文件???????1736??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\happy.gif

?????文件????????845??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\HelpCenter.gif

?????文件????????575??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\icon.gif

?????文件???????1758??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\l.gif

?????文件???????3158??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\love.gif

?????文件???????2700??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\merlin.gif

?????文件???????1473??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\messenger_big.gif

?????文件???????4454??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\quite.gif

?????文件???????1810??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\smile.gif

?????文件???????1525??2009-12-21?13:20??3072101230彭展\ChatClient\build\classes\chatclient\face\Uabrand.gif

?????文件????????657??2009-12-30?23:43??3072101230彭展\ChatClient\build\classes\chatclient\Help$1.class

?????文件???????3084??2009-12-30?23:43??3072101230彭展\ChatClient\build\classes\chatclient\Help.class

?????文件???????2612??2009-12-30?23:55??3072101230彭展\ChatClient\build\classes\chatclient\UserConf$1.class

?????文件???????2582??2009-12-30?23:55??3072101230彭展\ChatClient\build\classes\chatclient\UserConf$2.class

?????文件????????696??2009-12-30?23:55??3072101230彭展\ChatClient\build\classes\chatclient\UserConf$3.class

?????文件????????681??2009-12-30?23:55??3072101230彭展\ChatClient\build\classes\chatclient\UserConf$4.class

?????文件???????5580??2009-12-30?23:55??3072101230彭展\ChatClient\build\classes\chatclient\UserConf.class

?????文件?????147456??2009-12-30?00:06??3072101230彭展\ChatClient\build\classes\chatclient\userLogin.mdb

?????文件????????722??2009-12-30?11:53??3072101230彭展\ChatClient\build\classes\chatserver\ChatServer$1.class

............此處省略130個文件信息

評論

共有 條評論

相關資源