On Tue, 20 May 2025 04:34:36 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> 
wrote:

>> The issue is when a JSplitPane is embedded inside a lazily-initialized 
>> panel, and this panel is displayed using a dialog created via 
>> JOptionPane.createDialog(), the divider location is not preserved when 
>> reopening the dialog. 
>> This is because when we added support for ComponentOrientation for 
>> JSplitPane, even though the left and right compoent is drawn the divider 
>> location is not set and was set to initial value and not to the value set by 
>> user.
>> Fixed by setting the divider location before rendering the left and right 
>> components..
>
> Prasanta Sadhukhan has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Click position fixed..L&F iteration

test/jdk/javax/swing/JSplitPane/TestSplitPaneResetDividerLoc.java line 65:

> 63:     private static volatile int curLoc;
> 64: 
> 65:      private static void setLookAndFeel(UIManager.LookAndFeelInfo laf) {

Cosmetic: invalid indentation.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/25294#discussion_r2102925156

Reply via email to