Solicite un programa Java simple
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