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.
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!