On Fri, 27 Mar 2026 05:40:42 GMT, Prasanta Sadhukhan <[email protected]> 
wrote:

>> `JProgressBar` is not printed if JDK 1.1 printing API is used.
>> JDK1.1 printing API `PrintJob ` doesn't support `Graphics2D`. 
>> JProgressBar seems to require Graphics2D as `BasicProgressBarUI` needs 
>> Graphics2D to do
>> `g2.setStroke(new BasicStroke(...))`
>> 
>> Fix is made to not rely on setStroke for non-Graphics2D printing case and 
>> also not to clip progress string
>> Also, a null pagerange check is added for PrintJobDelegate as we reset 
>> PageRanges if range is not set so to prevent NPE when "All" is used in print 
>> dialog instead of "Pages from"
>
> Prasanta Sadhukhan has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Use scale factor of 1 for 1.1 printing

@TejeshR13 please review

-------------

PR Comment: https://git.openjdk.org/jdk/pull/29752#issuecomment-4157656758

Reply via email to