Cómo usar Java para crear un pequeño programa de chat. Requiere el uso de una interfaz gráfica de usuario. Puede permitir que varias personas charlen en una sala de chat, o que dos personas puedan chatear en privado.
Permítame brindarle una implementación simple. Tenga en cuenta que MyServer.java debe ejecutarse primero
//MyCilent.java
import java.io.*;
importar java .net.*;
importar javax.swing.*;
la clase pública MyClient extiende JFrame implementa ActionListener{
JTextField tf;
JTextArea tx;
JButton bt;
PrintWriter fuera;
public MyClient(){
tf=new JTextField( 20) ;
tx=new JTextArea();
tx.setLineWrap(true);
tx.setWrapStyleWord(true);
JPanel pan=nuevo JPanel();
JScrollPane jsp= nuevo JScrollPane(tx);
add(jsp, "Centro");
bt =new JButton("ENVIAR");
bt.addActionListener(this); tx.append("@Cliente dijo@: "+s+"\n");
} p>
}
}catch(Excepción e){
e.printStackTrace();
}
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==bt){
String st = tf.getText() ;
tx.append("#El servidor dijo#: "+st+"\n");
out.println(st);
tf. setText( "");