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

  • 大小: 48KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2025-01-27
  • 語言: Java
  • 標簽:

資源簡介

基于局域網的Java聊天程序群聊。私聊。設置字體。發送文件,圖片

資源截圖

代碼片段和文件信息

package?com.icss.basechat;
import?java.awt.*;
import?javax.swing.*;
import?java.io.*;
import?java.awt.event.*;
import?javax.swing.event.*;
/**
?*?聊天實例實現公共聊天,群聊,私聊功能
?*?@author?loupengfei
?*
?*/
class?Chatframe?extends??Jframe??implements?ActionListenerListSelectionListenerItemListenerRunnableKeyListener{
private?static?final?long?serialVersionUID?=?1L;
private?JLabel?nameLabel;
private?JLabel?welcomeInfo;
private?JTextArea?commonArea;?//公共發言區
private?JTextArea?myMsgArea;//我的頻道發言區
private?JComboBox?perponsComboBox;?//下拉菜單
private?JTextField?inMsgField;?//發言輸入框
private?JCheckBox?privateTalk;//私聊checkbox
private?boolean?privateTalkFlag?=?false;??//是否是私聊默認值為假
private?JButton?sentButton;??//發送消息按鈕
private?JList?peopleList;???????//顯示進入聊天室的人名單
private?JButton?refurbishButton;//刷新列表按鈕
private?JMenuItem?menuItem;
private?JMenuItem?hideMenuItem;
private?JMenuItem?showMenuItem;
private?BufferedReader?in;
private?PrintWriter?out;
private?DefaultListModel?listModel;//用戶列表
private?String?myName;
private?String?withWho?=?“所有人“;
String?outmsg;//發送的信息
String?mywords;//要說的話
JPanel?centerPanel;
JScrollPane?commonAreaScroll;
JScrollPane?myMsgAreaScroll;
public?Chatframe(){
super(“311聊天室“);
//*********************上面進入聊天室房間**************//
JPanel?upperPanel?=?new?JPanel();
welcomeInfo?=?new?JLabel();
Icon?BordTop?=?new?ImageIcon(“D:\\studyworkspace\\Chat\\WebRoot\\images\\BordTop.gif“);
welcomeInfo.setIcon(BordTop);
nameLabel?=?new?JLabel();
upperPanel.add(welcomeInfo);
upperPanel.add(nameLabel);
//*******************************************************//

//**************中間聊天室兩個窗口***********************//
centerPanel?=?new?JPanel(new?BorderLayout());??//面板??Create?a?new?buffered?JPanel?with?the?specified?layout?manager

commonArea?=?new?JTextArea(1540);?????????????????//公共言論區
commonArea.setEditable(false);?//不可編輯
commonArea.getScrollableUnitIncrement(new?Rectangle(1020)?SwingConstants.VERTICAL?-2);
????commonAreaScroll?=?new?JScrollPane(commonArea);
????????commonAreaScroll.setVerticalScrollBarPolicy(
????????????????????????JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);//設置滾動條什么時候出現
commonAreaScroll.setHorizontalScrollBarPolicy(
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);?
commonAreaScroll.setBorder(BorderFactory.createtitledBorder(“主聊天頻道“));
centerPanel.add(commonAreaScrollBorderLayout.NORTH);
myMsgArea?=?new?JTextArea(1040);????????????????//我的發言區
myMsgArea.setEditable(false);
myMsgArea.setForeground(new?Color(24877));//設置顏色
myMsgAreaScroll?=?new?JScrollPane(myMsgArea);
????????myMsgAreaScroll.setVerticalScrollBarPolicy(
????????????????????????JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
myMsgAreaScroll.setHorizontalScrollBarPolicy(
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
myMsgAreaScroll.setBorder(BorderFactory.createtitledBorder(“我的頻道“));
centerPanel.add(myMsgAreaScrollBorderLayout.CEN

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

?????文件??????14964??2009-03-18?21:34??老師的資料\Chatframe.java

?????文件??????14964??2009-03-07?14:56??老師的資料\Chatframe.java.bak

?????文件???????2598??2009-03-18?21:34??老師的資料\ChatServer.java

?????文件???????2598??2009-02-27?20:00??老師的資料\ChatServer.java.bak

?????文件???????3069??2009-03-18?20:00??老師的資料\ClientProc.java

?????文件???????3073??2009-02-27?20:00??老師的資料\ClientProc.java.bak

?????文件???????7820??2009-03-07?14:29??老師的資料\Connect.java

?????文件???????2829??2009-03-07?16:52??老師的資料\CutAndPaste.java

?????文件??????24777??2009-03-07?23:07??老師的資料\filescreen\CaptureScreen.java

?????文件???????8675??2009-03-07?22:39??老師的資料\filescreen\FontChatTest.java

?????文件???????2104??2009-03-08?15:45??老師的資料\filescreen\frame1.java

?????文件???????1011??2009-03-08?15:00??老師的資料\filescreen\frame2.java

?????文件???????1722??2009-03-07?23:14??老師的資料\filescreen\i18nDemo.java

?????文件???????1384??2009-03-08?15:52??老師的資料\filescreen\Recive1.java

?????文件???????1455??2009-03-07?22:25??老師的資料\filescreen\ReciveFile.java

?????文件???????2126??2009-03-07?22:04??老師的資料\filescreen\Reciveframe.java

?????文件????????104??2009-03-07?23:14??老師的資料\filescreen\Res_en_US.properties

?????文件????????146??2009-03-07?23:14??老師的資料\filescreen\Res_zh_CN.properties

?????文件???????1514??2009-03-08?15:51??老師的資料\filescreen\Send2.java

?????文件???????1620??2009-03-07?22:28??老師的資料\filescreen\SendFile.java

?????文件????????979??2009-03-07?22:03??老師的資料\filescreen\Sendframe.java

?????文件???????5082??2009-03-02?23:31??老師的資料\KingTrans1.txt

?????文件???????3678??2009-03-04?20:17??老師的資料\NewServerList.java

?????文件????????629??2009-02-27?20:00??老師的資料\PopupListener.java

?????文件???????1739??2009-03-04?20:59??老師的資料\ServerThread.java

?????文件??????26112??2009-02-27?22:28??老師的資料\TcpSocketProgrammeOne.doc

?????文件???????4132??2009-03-03?07:34??老師的資料\TestConnection.java

?????目錄??????????0??2009-03-08?17:06??老師的資料\filescreen

?????目錄??????????0??2009-03-22?07:34??老師的資料

-----------?---------??----------?-----??----

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

評論

共有 條評論

相關資源