> JProgressBar (StringPainted variant) does not render consistently on HiDPI 
> displays (e.g. 200% Scale Factor) on Windows (using Windows Look-and-Feel) 
> depending on the height at which JProgressBar is rendered, in which case the 
> gap between progressbar and skin is different for different height as can be 
> seen below
> 
> ![image](https://github.com/user-attachments/assets/5552ba7d-f747-4037-9db0-e1554f8b35d9)
> 
> Native windows progressbar renders without leaving any gap as can be seen here
> 
> ![image](https://github.com/user-attachments/assets/672a5810-1c44-4c22-aef2-93abde536bca)
> 
> so the padding is removed to render the progressbar similar to windows native 
> and it is rendered properly
> 
> ![image](https://github.com/user-attachments/assets/ecb25140-8df2-47e2-bde5-925eb031bedb)

Prasanta Sadhukhan has updated the pull request incrementally with one 
additional commit since the last revision:

  hidpi support for line stroke width/height

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/23227/files
  - new: https://git.openjdk.org/jdk/pull/23227/files/abb28511..6ec1d16b

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=23227&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=23227&range=01-02

  Stats: 14 lines in 1 file changed: 9 ins; 1 del; 4 mod
  Patch: https://git.openjdk.org/jdk/pull/23227.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23227/head:pull/23227

PR: https://git.openjdk.org/jdk/pull/23227

Reply via email to