• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Java
  • 标签: java聊天  

资源简介

java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天

资源截图

代码片段和文件信息

import java.awt.BorderLayout;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

import javax.swing.Jframe;


public class Chat4ITClass extends Jframe{


public Chat4ITClass(){

this.settitle(“Chat For IT Class“);
this.setSize(400 400);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);

getContentPane().add(outputArea BorderLayout.NORTH);
getContentPane().add(inputField BorderLayout.SOUTH);

pack();

try {
soc = new Socket(“10.40.25.139“ 7777);
dos = new DataOutputStream(soc.getOutputStream());
System.out.println(“connected“);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
inputField.addActionListener(new inputFieldLis());

this.setVisible(true);


}

TextArea outputArea =  new TextArea(““);
TextField inputField = new TextField(““);
Socket soc = null;
DataOutputStream dos = null;

class inputFieldLis implements ActionListener{

public void actionPerformed(ActionEvent arg0) {
String st = inputField.getText();
outputArea.append(st + “\n“);
try {
dos.writeUTF(st);
System.out.println(st);
} catch (IOException e) {
e.printStackTrace();
}
inputField.setText(““);
}

}

public static void main(String[] args) {

Chat4ITClass app = new Chat4ITClass();

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1963  2009-07-31 17:55  ChatServer.java

     文件       1641  2009-07-31 16:37  Chat4ITClass.java

----------- ---------  ---------- -----  ----

                 3604                    2


评论

共有 条评论