Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: soy_nicanor en 18 Mayo 2017, 17:43 PM

Título: como cerrar Jdialog desde job.print()
Publicado por: soy_nicanor en 18 Mayo 2017, 17:43 PM
como cerrar Jdialog  despues de dar enter en Aceptar:
(https://scontent.fsst1-1.fna.fbcdn.net/v/t1.0-9/18486256_1059445990866066_8948207813461985230_n.jpg?oh=3a6cb33b5a8cd4bf92e1187c83a423f5&oe=59788C69)

try
       {
          PrinterJob job = PrinterJob.getPrinterJob();
          job.setPrintable(this);
          boolean top = job.printDialog();
          if(top){
              job.print();
              dispose();
              this.dispose();
              setDefaultCloseOperation(Jdialog.EXIT_ON_CLOSE);

          }
       }
       catch (PrinterException e)
       {
          e.printStackTrace();
       }


Ninguno me funciona excepto System.exit(0) lo malo me cierra todas las ventanas
Título: Re: como cerrar Jdialog desde job.print()
Publicado por: Chuidiang en 18 Mayo 2017, 19:53 PM
Hola:

No deberías tener que hacer nada. Ese diálogo se cierra el solito cuando cancelas o aceptas.

Saludos.