> `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: Remove PageRange regression, fix Synth ------------- Changes: - all: https://git.openjdk.org/jdk/pull/29752/files - new: https://git.openjdk.org/jdk/pull/29752/files/4b29eafc..99cc8a79 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=29752&range=06 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=29752&range=05-06 Stats: 23 lines in 3 files changed: 0 ins; 8 del; 15 mod Patch: https://git.openjdk.org/jdk/pull/29752.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/29752/head:pull/29752 PR: https://git.openjdk.org/jdk/pull/29752
