Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Intercambio de datos entre 2 Jframes

Buenas noches, soy nuevo en el foro desde ahora mismo, tengo un problema que probablemente será una tontería pero llevo un buen rato peleándome y nada.., resulta que tengo un jframe que pide información de un deportista (id, nombre y club), el caso es que para seleccionar el club derivo al usuario a otro Jframe con un JTable con todos los clubs, para que en el momento que seleccione el deseado vuelva nuevamente al Jframe principal (datos del deportista) con el club seleccionado, el caso es que no he visto la forma de volver, la única que he visto es creando un Jframe nuevo pero pierdo los datos rellenados por el usuario anteriormente (ID, Nombre), lo que hago ahora es:

Jframe datos deportista:

ClubsEsp frameClub = new ClubsEsp();
frameClub.setVisible(true);

Jframe clubs:

public void mouseClicked(MouseEvent e) {
int fila = table.rowAtPoint(e.getPoint());
if ((fila > -1)){
MantEsp frame2=new MantEsp();
frame2.txtEspClub.setText(((DefaultTableModel) table.getModel()).getValueAt(fila, 0).toString());
dispose();
frame2.setVisible(true);
}

}

Esto me lo hace bien pero me borra el Jframe de deportistas y me crea uno con el valor seleccionado.

Muchas gracias de antemano!

febrero 10, 2017 | Registered Commenterlikkuuss

Te recomiendo estudiar el patron observer, te puede venir muy bien para eso.
http://codejavu.blogspot.com.es/2013/06/ejemplo-patron-observer.html

Echale un ojo e intentalo, si tienes alguna duda, por aqui andamos. Un saludo.

febrero 13, 2017 | Registered Commenterloderain