Foro de elhacker.net

Programación => Java => Mensaje iniciado por: xAgramonx en 21 Noviembre 2010, 03:54 am



Título: Ayuda con un ciclo
Publicado por: xAgramonx en 21 Noviembre 2010, 03:54 am
Hola que tal soy de nuevo trayendo nuevos problemas a resolver esta ves se trara de un hospital
Código
  1. if( e.getSource() == Item_SiguientePaciente )
  2. try {
  3. clinica.main(args);
  4.  
  5. } catch (IOException e1) {
  6. // TODO Auto-generated catch block
  7.  
  8. e1.printStackTrace();
  9.  
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


Título: Re: Ayuda con un ciclo
Publicado por: xAgramonx en 23 Noviembre 2010, 20:30 pm
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


Título: Re: Ayuda con un ciclo
Publicado por: Leyer en 23 Noviembre 2010, 23:42 pm
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
  1. public dialog(Clinica clinica{
  2. super(clinica,true);
  3. }

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

Espero te sirva
Un saludo.

 


Título: Re: Ayuda con un ciclo
Publicado por: xAgramonx en 25 Noviembre 2010, 19:30 pm
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 (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  ;)