When printing Java2D windows under UNIX using JDK 1.3.x, it's well known
that the print dialog box is not very useable.  However, by making several
of the private variables in the PSPrinterJob class public, it's possible
to use a custom dialog box to replace the sun.awt.motif.PSPrinterJob
object.  It particular, making mDestType, mDestination, mOptions all public
allows these parameters to be set through other means without invoking
the printDialog method.

However, simply creating a new jar file with the modified sun.awt.motif.
PSPrinter class doesn't seem to work.  The PrinterJob class doesn't
seem to be able to find the modified classes even if they are pre-pended
to the classpath and use the same package hierarchy.

I'm wondering if there's any other way to import these new classes
without having to update the rt.jar file?  Simply loading them the classes
doesn't seem to work.  The PrinterJob class still looks inside the rt.jar
for the PSPrinterJob class.

If anyone knows of a simple way to do this, I would be very grateful.
Unfortunately, upgrading to 1.4 is not an option for us due to customer
support issues.

Thanks,
Ramani

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA2D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to