Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/06/2012, 14:03
Avatar de Hiruma-Sama
Hiruma-Sama
 
Fecha de Ingreso: agosto-2007
Ubicación: Floresta, Buenos Aires, Argentina.
Mensajes: 234
Antigüedad: 17 años, 5 meses
Puntos: 5
Respuesta: problema de varios jinternalframe

Lo que yo entiendo, es que el te sugiere que uses un Map, una lista, un contenedor de objetos, donde puedas almacenar las instancias de tus ventanas, tomo el ejemplo:

Cita:
class NoSeQue {
public static Map<String, JInternalFrame> ventanasAbiertas = new HashMap<String, JInternalFrame>();
}
luego en tu codigo, cuando vayas a crear una ventana, en cualquier parte, en lugar de crearla y ya, la creas y la agregas a ese mapa, vuelvo a utilizar el ejemplo que expusieron:

Cita:
//Luego en otra parte:
NoSeQue.ventanasAbiertas.put("formularioNuevoUsuar io", new frmClase1());

A partir de este momento, en el atributo ventanasAbiertas (de la clase 'NoSeQue') vos tendrías una lista con las referencias a las ventanas creadas, entonces, siempre desde cualquier parte que puedas pedir el atributo 'ventanasAbiertas', podrias pedir la instancia de una de tus ventanas.

Cita:
//Y para obtener la instancia:
NoSeQue.ventanasAbiertas.get("formularioNuevoUsuar io");
Lo importante es que entiendas la logica, luego lo aplicaras a tu código de la manera mas prolija posible.

Saludos.