Ayuda con un ciclo

Iniciado por xAgramonx, 21 Noviembre 2010, 03:54 AM

0 Miembros y 1 Visitante están viendo este tema.

xAgramonx

Hola que tal soy de nuevo trayendo nuevos problemas a resolver esta ves se trara de un hospital
Código (java) [Seleccionar]
if( e.getSource() == Item_SiguientePaciente )
try {
clinica.main(args);

} catch (IOException e1) {
// TODO Auto-generated catch block

e1.printStackTrace();

esta es la funcion de mi boton siguiente paciente me envia la ventana pero no me cierra esta y no me guarda los datos quisiera saber por que me podrian ayudar

xAgramonx

por favor comenten que nesecitan o que explicacion requieren para que me entiendan ayuda porfavor es un proyecto de escuela es lo unico que me fata esa funcion hace que cuando se da siguiente paciente me envia la principal pero en la principa me envia otra nueva por lo que quiero es que me habra la que utilize al principio nesecito esa ayuda cual quier cosa comente o para poner mas pedasos de codigos plsssssssssssssssssssss

Leyer

Una forma seria que ha esta clase que supongo que es un JDialog o un JFrame le pasas por el constructor la instancia de la ventana principal clinica, luego cierras la ventana con usando dispose(); en el constructor de esta clase y cuando hagas la accion del siguiente paciente la muestras usando setVisible.

Otra forma y te la recomiendo es que uses JDialog y lo estableces como modal al la ventana principal, eso si quieres que siga visible la ventana principal,claro no podran hacerce modificaciones a la vantana principal hasta que se cierre el dialog. esta clase tienes que heredar de jdialog. y llamas al constructor de la siguiente manera:

Código (java) [Seleccionar]
public dialog(Clinica clinica{
super(clinica,true);
}


Asi cuando hagas la acción de nuevo paciente solo cierras este dialog.

Espero te sirva
Un saludo.


xAgramonx

#3
Creo que haci no me entiendes mira te dejo el link para que veas mi error de favor soy nuevo en eso de enlazar venanas lo habia echo con dialogos pero nunca con una base de datos  >:(
https://cid-80841126f3983cec.office.live.com/browse.aspx/Documentos?uc=2
La primera clase es clinica es la quien manda a traer a la base registro no se si este muy bien mi idea o alguna sugerencia de favor es un pequeño detalle ya que esta todo resuelto lo me faltaria que me regresara la misma base de datos ejecutandolo te daras cuenta  ;)