Java - problema con el dialogo de impresion

 
Vista:

problema con el dialogo de impresion

Publicado por Jon (3 intervenciones) el 12/02/2008 15:12:35
Hola a todos,

Necesito ayuda con lo siguiente:

Tengo una aplicación con un frame principal y lo que quiero es programar el botón de imprimir.

Si lo hago directamente, es decir, al objeto printerJob le paso todos los parámetros por código (archivo a imprimir, páginas, etc) y luego hago:

pJ.print();

funciona perfectamente.

Pero lo que quiero es sacar el dialogo típico de impresión, es decir, hacer:

pJ.printDialog();

Pero este dialogo no es modal y no encuentro la forma de hacerlo modal por lo que se me abre detrás del frame principal de la aplicación, con lo que queda inaccesible ya que el frame principal queda bloqueado hasta que se acepte o cancele la acción de imprimir y el usuario no puede llegar hasta ese frame porque está detrás del frame principal que lo tapa.

Lo que quiero saber es:

- si hay alguna forma de hacer ese dialogo modal.
- si hay alguna otra clase que presente ese dialogo de forma modal.

Muchas gracias por adelantado.

NOTA: si os sirve, he encontrado documentación de java que reconoce que es un bug con fecha del año 2000. Supongo (o quiero suponer) que ya habrá sido resuelta aunque no encuentro la solución por ningún lado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder