RFR: 8218474: JComboBox display issue with GTKLookAndFeel
Abhishek Kumar
abhiscxk at openjdk.org
Wed Dec 7 10:36:14 UTC 2022
In case of GTK LAF, the current selected element was not visible due to arrowbutton is rendered in entire display area of Combobox.
The proposed fix is to set the squareButton property of combobox to false so that the arrowbutton didn't take entire combobox display area for rendering. The getMinimumSize method is overridden in SynthComboBoxUI to consider arrowbutton insets for combobox minimum size.
The JCK tests mentioned in JBS seems fine with the fix. An automated test case is implemented to test in Nimbus and GTK LAF.
When swing tests are run with LAF set to Nimbus and GTK LAF, few test failures observed.
Although CI jobs looks ok with tests run in their default set LAFs.
-------------
Commit messages:
- Combobox componnet rendering fix
Changes: https://git.openjdk.org/jdk/pull/11555/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11555&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8218474
Stats: 182 lines in 5 files changed: 180 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/11555.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/11555/head:pull/11555
PR: https://git.openjdk.org/jdk/pull/11555
More information about the client-libs-dev
mailing list