Java小程序为初始化_JAVA小程序为初始化

客服端:importjava.net.*;importjava.io.*;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.applet.*;classSpanelextendsPanel{TextFieldmsg_txt;JButtonb...

客服端:

import java.net.*;

import java.io.*;

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

import java.applet.*;

class Spanel extends Panel{

TextField msg_txt;

JButton button;

Spanel(){

setLayout(new FlowLayout());

msg_txt=new TextField(20);

button=new JButton("送出");

add(new JLabel("你说的话"));

add(msg_txt);

add(button);

}

}

public class chatClient extends Applet implements Runnable,ActionListener{

public static final int PORT=1008;

String name;

Socket socket;

DataOutputStream out;

DataInputStream in;

Thread thread;

TextArea chat_txt;

Spanel sp;

public void init(){

setBackground(new Color(230,230,200));

setLayout(new BorderLayout());

name=getParameter("Chatname");

chat_txt=new TextArea(10,45);

chat_txt.setEditable(false);

sp=new Spanel();

add("Center",chat_txt);add("SOUTH",sp);

sp.button.addActionListener(this);

chat_txt.setBackground(new Color(200,185,220));

}

public void start(){

try{

socket=new Socket(this.getCodeBase().getHost(),PORT);

in=new DataInputStream(socket.getInputStream());

out=new DataOutputStream(socket.getOutputStream());

}

catch(IOException e){}

chat_txt.append("★★★"+" "+name+",欢迎你来到聊天室 "+"★★★\n");

if(thread==null){

thread=new Thread(this);

thread.start();

}

}

public void run(){

try{

while(true){

chat_txt.append(in.readUTF()+'\n');

}

}

catch(IOException e){}

}

public void actionPerformed(ActionEvent e){

if((name!=null)){

try{

out.writeUTF(name+"说→"+":"+sp.msg_txt.getText());

sp.msg_txt.setText(null);

}

catch(IOException e1){}

}

}

}

服务器的不能一起传上来!哪个大虾加我啊!

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值