Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2009, 14:08
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Ayuda con AWT

Hola:

Lo más sencillo es que hagas esa asignación en el código de la pulsación del botón (en crearMatriz).

Si no lo haces así, tendrás que meterte con esperas y semáforos. Por ejemplo, usando a para sincronizar

Código:
//crear matriz es la accion que crea una matriz de tfila por tColumna y la muestro en un area de texto aMatriz, ventana es el frame principal del programa.
crearMatriz a = new crearMatriz(ventana, tFila, tColumna, aMatriz);
//al pulsar boton ejecuto la accion de crear la matriz
crear.addActionListener(a);
//recibo la matriz que se creo en la Clase crearMatriz.
synchronized (a) {
   a.wait(); // espera que se pulse el botón
   ptMatriz = a.getMatriz();
}
y en el código de crearMatriz, en el actionPerfomed

Código:
public void actionPerformed (ActionEvent e) {
   // se crea la matriz
   synchronized (this) {  // this es la variable a del wait anterior
      this.notify();  // se avisa al wait() de que siga.
   }
}
Se bueno.
__________________
Apuntes Java
Wiki de Programación