Hola a todos,
Tengo una aplicación en la que quiero implementar el botón imprimir. Lo estoy haciendo mediante la clase PrinterJob y tengo el siguiente problema:
Si le paso todos los parámetros por código (configuración de las páginas,...) y luego hago:
pJ.print();
funciona sin ningún problema. Pero yo lo que quiero es que salga el típico dialogo de impresión. Para ello el código es el siguiente:
pJ.printDialog();
Pero este dialogo no es modal, se abre tras el frame principal de la aplicación y no hay forma de poder acceder a él.
Lo que me gustaría es saber:
- si se puede hacer este dialgo modal para que se ejecute delante del frame principal y no detrás.
- si hay otra clase que implemente el dialogo de impresión estándar.
Muchas gracias a todos por adelantado.
NOTA: no sé si os servirá pero he encontrado documentación de java que se reconoce esto como un bug. Tiene fecha del 2000 por lo que supongo que ya se habrá desarrollado alguna solución pero no la encuentro por ningún lado.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4273333