ayuda con jframe

Iniciado por include ();, 6 Noviembre 2012, 04:02 AM

0 Miembros y 1 Visitante están viendo este tema.

include ();

hola amigos de elhacker.net como hago para meter el resultado de compilacion en un jTextArea....tengo aqui el codigo del evento del boton....

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                        

       try {
           nlec = Integer.parseInt(jTextField1.getText());
           nesc = Integer.parseInt(jTextField2.getText());
           tlec = Integer.parseInt(jSpinner1.getValue().toString());
           tesc = Integer.parseInt(jSpinner2.getValue().toString());
           //jTextArea1.setText("");
               Semaforo sem = new Semaforo();
               
                   for (int i = 1; i <= nlec; i++)
                   {
                       new Lector("Lector" + i, sem).start();
                   }
                   for (int i = 1; i <= nesc; i++)
                   {
                       new Escritor("Escritor" + i, sem).start();
                   }
                   
       } catch (NumberFormatException numberFormatException) {
           jTextArea1.setText("Ingrese un valor valido");
       }

   }


y este es el codigo del menu..

public static void main(String args[]) {
     java.awt.EventQueue.invokeLater(new Runnable() {
         
           @Override
           public void run()
           {
           ventana ventana1=new ventana();
           ventana1.setVisible(true);
           
           }
              });
       }


al ejecutar esto es el resultado....

run:
Lector1: Intentando leer
Lector1: Leyendo.
Lector2: Intentando leer
Lector2: Leyendo.
Escritor1: Intentando escribir.
Lector1: Sale de la DB.
Lector2: Sale de la DB.
Escritor1: Escribiendo.
Escritor1: Sale de la DB.


este resultado es el que quiero que me muestre pero dentro del jTextArea

gracias por la ayuda...
Grandeza no es solo saber, Grandeza es ayudar y compartir!!!

sapito169

no entiendo nada ni el código ni tu pregunta

para que jTextField1?

que es un nlec?

en que momento el semáforo se comunica con el jtextArea?
para que?


que tratas de hacer?

porqe?


include ();

lo que estoy haciendo es un programa de semaforos lec-esc y el jTextField lo utilizo para pedir los datos al usuario yo le pido el numero de lectores y de escritores, asi como el tiempo de lectura o escritura....

cual es tu correo...
Grandeza no es solo saber, Grandeza es ayudar y compartir!!!

include ();

Alguien sabe como meter un metodo en un jtextarea es decir.....
tengo este codigo:


public void datos(){
     Semaforo sem = new Semaforo();
               
                    for (int i = 1; i <= nlec; i++)
                    {
                        jTextArea1.setText("");
                        new Lector("Lector" + i, sem,tlec).start();
                    }
                    for (int i = 1; i <= nesc; i++)
                    {
                        new Escritor("Escritor" + i, sem,tesc).start();
                    }   
    }


esto hace esto:

run:
Lector1: Intentando leer
Lector1: Leyendo.
Escritor1: Intentando escribir.
Escritor2: Intentando escribir.
Lector1: Sale de la DB.
Escritor1: Escribiendo.
Escritor1: Sale de la DB.
Escritor2: Escribiendo.
Escritor2: Sale de la DB.


pero yo quiero que al ejecutar no me aparezca en consola sino en un jtextarea.....tengo q hacer algo como

jTextArea1.setText();

pero que mas debo de hacer  :huh: :-(
Grandeza no es solo saber, Grandeza es ayudar y compartir!!!