On Thu, 2 Nov 2023 04:13:17 GMT, Abhishek Kumar <[email protected]> wrote:

> JProgressBar is always painted with border irrespective of the value set via 
> the API `setBorderPainted(boolean value)` in Synth (Nimbus and GTK) LAF. 
> Proposed fix is to add a check before painting the component.
> 
> CI jobs are green after the fix. Links attached to JBS.

test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java line 79:

> 77: 
> 78:                 BufferedImage borderPaintedImg =
> 79:                         robot.createScreenCapture(new Rectangle(pt.x, 
> pt.y,

I think the test can be simplified by rendering the progress bar into the 
buffered image directly.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16467#discussion_r1389925080

Reply via email to