Foro sobre Java SE > Pasar datos entre dos JInternalFrame
al segundo JIternalFrame en el constructor colocale como argumento el jinternalframe 1 para pasarselo a una variable global del tipo de tu jinternalframe 1, el y con esta referencia puedes trabajar
Muchas Gracias por responder.
Richard I ya trate de hacer lo que me indicaste de esta forma pero no he podido, lo hago de esta forma:
en JinternalFrame_1 en el evento click del boton, llamo al JinternalFrame_2, pasandole como parametro la instancia al costructor
de esta forma:
JinternalFrame_2 formulario = new JinternalFrame_2(this);
formulario.JDesktop.add(formulario);
formulario.toFront();
formulario.setVisible(true);
luego lo recibo en el costructor del JinternalFrame_2 de esta forma
private JInternalFrame frmDos;
public JinternalFrame_2(JInternalFrame frmDos) {
initComponents();
this.frmDos = frmDos;
}
en un ejemplo mire que si creo una variable del mismo tipo JInternalFrame como la declare
aqui, podia haceder a las caja de texto, combos etc, del JInternalFrame_1, pero no se como hacer esto.
No se si estoy bien, por que tambien probe en el sentido contrario pasandole al costructor del JInternalFrame_1
pero tampoco.
Compa podes especificar bien que tipo de dato o objeto tratas de pasar de un JinternalFrame a otro.
Te lo pregunto porque a mi personalmente no me quedo claro con el ejemplo de arriba.
gracias...
Muchas gracias por contestar mi pregunta.
la verdad ya lo pude solucionar de la siguiente manera:
en el JInternalFrame_1 cuando instancio la clase de JInternalFrame_2, le envio como parametros
las cajas texto, combos etc, al constructor de la clase JInternalFrame_2, obteniendo estos componentes en el JInternalFrame_2, y de hay ya los recibo y les puedo asignar lo que quiero mostrar en el JInternalFrame_1.
gracias por la atencion prestada.
Amigo!! Podrías hacer el favor de dar un ejemplo.. me sucede lo mismo...
hola amigo me est pasando lo mismo, puedes mostrar el ejemplo ya solucionado
amigo tambien necesito tu ejemplo tengo el mismo problema
Señores de la comunidad, los saludo, estoy aprendiendo java me parece un lenguaje de programación muy robusto y fácil para llevar acabo proyectos.
Mi problema radica en que tengo dos JInternalFrame, que se encuentran dentro de un Jframe que contiene un Jdesktop. he buscado por todos los medios posibles y también he intentado hacer todo lo que se me ocurrió para pasar los datos de uno al otro, lo que quisiera saber es si esto se puede hacer entre dos JInternalFrame, concreta mente tengo JInternalFrame_1 y desde este llamo JInternalFrame_2, al querer pasar los datos que lleno en este segundo al primero, no lo puedo hacer.
Agradecería mucho su atención prestada por todos ustedes en esta gran comunidad de java.
Datos adicionales trabajo con el IDE Netbeans 7.