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

  • 大小: 2KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-26
  • 語言: Java
  • 標簽: UDPjava??

資源簡介

基于UDP協議的java聊天代碼 希望對大家有用!

資源截圖

代碼片段和文件信息

import?java.io.*;
import?java.net.*;
import?java.awt.event.*;
import?java.awt.*;
import?javax.swing.*;
import?javax.swing.event.*;
import?java.util.Date;
import?java.util.*;
import?java.text.*;
public?class?UDPChat?implements?RunnableActionListener{

???JTextArea?showArea;
???JLabel?lbl1lbl2lbl3lbl4;
???JTextField?msgTextsendPortTextreceivePortTextIPAddressText;
???Jframe?mainJframe;
???JButton?sendBtnstartBtn;
???private??JSplitPane?panevpaneh;?
???JScrollPane?scrollpane1scrollpane2;
???JPanel?pane1pane2;
???Container?con;
???Thread?thread=null;
???DatagramPacket?sendPackreceivePack;
???DatagramSocket?sendSocketreceiveSocket;
???private?JRadioButton?radiobutton1radiobutton2;
???private?InetAddress?sendIP;
???private?int?sendPortreceivePort;?//存儲發送端口和接收端口
???private?byte?inBuf[]?outBuf[];
???public?static?final?int?BUFSIZE=1024;
???
???//Date?time=new?java.util.Date();
???SimpleDateFormat?format=new?SimpleDateFormat(“kk:mm:ss“);
???//String?timeInfo=format.format(time);
???
???public?UDPChat()?{
?????mainJframe=new?Jframe(“QQ聊天室“);
?????con=mainJframe.getContentPane();
?????showArea=new?JTextArea();
?????showArea.setEditable(false);
?????scrollpane1=new?JScrollPane(showArea);
?????showArea.setLineWrap(true);
?????
?????pane2=new?JPanel();
?????lbl1=new?JLabel(“接收端口號:“);
?????lbl2=new?JLabel(“發送端口號:“);
?????lbl3=new?JLabel(“對方的地址:“);
?????lbl4=new?JLabel(“性別“);
?????lbl4.setFont(new?Font(“serif“Font.PLAIN30));
?????lbl4.setForeground(Color.BLACK);
?????sendPortText=new?JTextField();
?????sendPortText.setColumns(5);
?????
?????receivePortText=new?JTextField();
?????receivePortText.setColumns(5);
?????IPAddressText=new?JTextField();
?????IPAddressText.setColumns(8);
?????startBtn=new?JButton(“開始“);
?????ButtonGroup?bg=new?ButtonGroup();
? ?radiobutton1=new?JRadioButton(“男“);
? ?radiobutton1.setSelected(true);
?????radiobutton2=new?JRadioButton(“女“);
?????bg.add(radiobutton1);
?????bg.add(radiobutton2);?
?????startBtn.addActionListener(this);
?????
?????pane2.setLayout(new?FlowLayout());
?????pane2.add(lbl1);
?????pane2.add(receivePortText);
?????pane2.add(lbl2);
?????pane2.add(sendPortText);
?????pane2.add(lbl3);
?????pane2.add(IPAddressText);
?????pane2.add(startBtn);
?????pane2.add(lbl4);
?????pane2.add(radiobutton1);
?????pane2.add(radiobutton2);?
???????
?????pane1=new?JPanel();?
?????msgText=new?JTextField();
?????msgText.setColumns(15);
?????msgText.setFont(new?Font(“serif“Font.PLAIN18));
?????msgText.setEditable(false);
?????msgText.addActionListener(this);
?????sendBtn=new?JButton(“發送“);
?????sendBtn.setEnabled(false);
?????sendBtn.addActionListener(this);
?????
?????pane1.setLayout(new?FlowLayout());
?????pane1.add(msgText);
?????pane1.add(sendBtn);
?????
??????panev=new?JSplitPane(JSplitPane.VERTICAL_SPLITscrollpane1pane1);
? ??panev.setDividerLocation(290);
? ??paneh=new?JSplitPane(JSplitPane.HORIZONTAL_SPLITpanevpane2);
?

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

?????文件???????5276??2011-01-07?00:05??UDPChat.java

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

?????????????????5276????????????????????1


評論

共有 條評論

相關資源