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