RFR: 8224261: JProgressBar always with border painted around it
Sergey Bylokhov
serb at openjdk.org
Fri Nov 10 21:12:58 UTC 2023
On Thu, 2 Nov 2023 04:13:17 GMT, Abhishek Kumar <abhiscxk at openjdk.org> 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
More information about the client-libs-dev
mailing list