Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/06/2009, 08:13
dacarot
 
Fecha de Ingreso: septiembre-2008
Mensajes: 91
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Programa para transferir archivos de PC a PC

TENGO ESTE CÓDIGO:




Código:
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Hilos().setVisible(true);                
            }
        });
//CREO UN HILO QUE ME PERMITA ENLAZARME AL PUERTO
        Thread con = new Thread(new Conectar());
        con.run();
    }
    
    private void mostrarMensaje(String mensajeAMostrar){
               jTextArea1.setText(mensajeAMostrar);  
   } 

    // Variables declaration - do not modify                     
    private javax.swing.JButton jButton1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTextArea jTextArea1;
    // End of variables declaration                   

    
    
    public static class Conectar implements Runnable{
        Hilos hilito = new Hilos();
        public void run(){
            try {
                serverSocket = new ServerSocket(4444);
                hilito.mostrarMensaje("Enlazado con éxito al puerto");
            } catch (IOException ex) {
                hilito.mostrarMensaje("Error al enlazar. Puerto Ocupado");
            }
        }
    }
Esto es un pedazo de código que te genera NetBeans al crear un jForm.

Lo importante aqui son las clases MAIN, CONECTAR, Y la función MOSTRARMENSAJE.

El problema es que cuando corro el programa debería imprimirme lo que le mando a la función MostrarMensaje, y no lo hace.
Que hago para solucionar eso?

Gracias