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