Red de conocimiento informático - Conocimiento de la instalación - Solicite un programa Java simple

Solicite un programa Java simple

Entiendo que su solicitud es ~~ "El cliente ingresa la información del nombre de la cuenta y la información del monto de la transferencia, y luego el servidor puede recibirla". Eso es todo, no sé si hay algún malentendido. He creado un programa de chat básico y sencillo que realiza funciones básicas de chat, por lo que sin duda hace lo que usted desea.

Hay un paquete "aaa" en el programa y hay tres archivos en el paquete: clase principal liaotian.java, hilo xcfasong.java y hilo xcjianting.java.

El código de liaotian.java está publicado aquí.

El código de liaotian.java está publicado aquí, pero no te preocupes, en realidad es un programa muy simple y definitivamente lo usarás).

importar javax.swing.JScrollPane;

importar javax.swing.JLabel

importar javax.awt.importar javax.swing.JButton; >

importar java.net.*;

importar java.io.

clase pública liaotian extiende JFrame {

serialVersionUID largo final estático privado = 1L

JPanel privado jContentPane = nulo;

JTextArea privado jTextArea = nulo

JScrollPane privado jScrollPane = nulo

JLabel privado; = nulo;

JLabel privado jLabel1 = nulo;

JTextArea privado jTextArea1 = nulo

JScrollPane privado = nulo

privado; JButton jButton = null;

//// Las siguientes son variables personalizadas:

public static liaotian lt1;

public String strfa=new String("" ); /// ¡Tenga en cuenta la diferencia entre ="" y new String("")! ¡Este último crea objetos concretos! ¡El primero no lo hará!

public String strshou=new String(""); // @jve: decl-index=0:

/**

* Este es el Constructor predeterminado

*/

public liaotian() {

super()

inicializar

<; p> }

/**

* Este método inicializa esto

*

* @return void

*/

private void inicialize() {

this.setSize(459, 443

this.setResizable(false);

this.setContentPane( getJContentPane());

this.setTitle("Chat de batata");

this.setVisible(true); > this.addWindowListener(new java.awt.event.WindowAdapter() {

public void windowClosing(java.awt.event.WindowEvent e) {

System.exit(0) ;

}

ventana vacía pública abierta (java.awt.event.WindowEvent e) {

xcjianting xjt=new xcjianting();

Hilo tjt=nuevo hilo (xjt

tjt.start();

}

}); *

* Este método inicializa jContentPane

*

* @return javax.swing.JPanel if (jScrollPane == null) {

jScrollPane = nuevo JScrollPane();

jScrollPane.setBounds(nuevo Rectángulo(15, 37, 257, 242));

jScrollPane.setViewportView(getJScrollPane())setViewportView(getJTextArea ());

}

Devuelve jScrollPane

}

/**

* Este método; Inicializar jTextArea1

*

* @return javax.swing.JTextArea