On Mon, 12 Feb 2024 20:57:38 GMT, Alexander Zuev <[email protected]> wrote:
>> Add null check for the Aqua LnF situation when tab is hidden die to the tabs
>> overflow.
>
> Alexander Zuev has updated the pull request incrementally with one additional
> commit since the last revision:
>
> Handling of InvalidComponentStateException added
>
> Added regression test
test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java line 40:
> 38: import javax.swing.JTabbedPane;
> 39: import javax.swing.SwingUtilities;
> 40: import java.awt.BorderLayout;
suggestion: awt imports may be moved before swing and a11y imports.
test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java line 56:
> 54: SwingUtilities.invokeAndWait(me::test);
> 55: } finally {
> 56: if(mainFrame != null) {
Suggestion:
if (mainFrame != null) {
test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java line 91:
> 89: Point p = component.getLocationOnScreen();
> 90: Rectangle r = component.getBounds();
> 91: } catch(NullPointerException npe){
Suggestion:
} catch (NullPointerException npe) {
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17736#discussion_r1487132284
PR Review Comment: https://git.openjdk.org/jdk/pull/17736#discussion_r1487132541
PR Review Comment: https://git.openjdk.org/jdk/pull/17736#discussion_r1487133620