On Tue, 9 Dec 2025 09:58:55 GMT, Prasanta Sadhukhan <[email protected]> wrote:
>> On changing LookAndFeel of JTabbedPane, it resets the focus of the child >> tabs to starting child tab. >> That is, if a JTabbedPane has say 10 tabs and we select the 10th tab and >> then we change the L&F, the focus is shifted to Tab0 even though the >> selected tab is still at 10th tab. >> >> This is because when we switch L&F, `installUI ` will reset the `focusIndex >> ` >> https://github.com/openjdk/jdk/blob/3481252ced7c06c44154ceccc56b12cfd9a490c3/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java#L285-L290 >> >> which needs to set the proper focus by calling `scrollRectToVisible ` to >> selected tab which is done in this fix. > > Prasanta Sadhukhan has updated the pull request incrementally with one > additional commit since the last revision: > > Test fix LGTM. ------------- Marked as reviewed by tr (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/28571#pullrequestreview-3556495454
