como cerrar Jdialog desde job.print()

Iniciado por soy_nicanor, 18 Mayo 2017, 17:43 PM

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

soy_nicanor

como cerrar Jdialog  despues de dar enter en Aceptar:


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

Chuidiang

Hola:

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

Saludos.