Foro de elhacker.net

Programación => 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.