<Swing Dev> RFR JDK-8178028: Typing 'C' cannot change the tab layout to WRAP_TAB_LAYOUT

Jayathirth D v JAYATHIRTH.D.V at ORACLE.COM
Wed Apr 22 06:39:30 UTC 2020


Thanks for clarification. +1.

Regards,
Jay

> On 22-Apr-2020, at 12:07 PM, Prasanta Sadhukhan <prasanta.sadhukhan at oracle.com> wrote:
> 
> internal CI system is automated testing whereas this test is manual .
> 
> Regards
> Prasanta
> On 22-Apr-20 12:05 PM, Jayathirth D v wrote:
>> Looks good to me if it is verified to pass in our internal CI system also.
>> 
>> Thanks,
>> Jay
>> 
>>> On 17-Apr-2020, at 8:34 PM, Prasanta Sadhukhan <prasanta.sadhukhan at oracle.com> wrote:
>>> 
>>> Hi All,
>>> 
>>> Please review a test fix for an issue where it is seen that JTabbedPane tabLayoutPolicy was not getting changed from SCROLL_TAB_LAYOUT to WRAP_TAB_LAYOUT.
>>> 
>>> This is because the test creates only 5 tabs which fits on the window whereas the JTabbedPane.WRAP_TAB_LAYOUT spec says
>>> 
>>> "The tab layout policy for wrapping tabs in multiple runs when all tabs will not fit within a single run"
>>> 
>>> so I fixed it by creating multiple tabs which will not fit on screen, so now toggling between SCROLL_TAB_LAYOUT and WRAP_TAB_LAYOUT policy causes the tabs to
>>> 
>>> either show only subset of tabs or wrap tabs into multiple lines respectively.
>>> 
>>> Also, the subtest of typing "C" to test WRAP_TAB_LAYOUT policy is moved to 1st subtest as currently the test is after "L" which is LEFT tab placement so the tabs will be aligned vertically,
>>> 
>>> which will again cause the tabs to fit on window, causing *TAB_LAYOUT policy to not work.
>>> 
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8178028
>>> 
>>> webrev: http://cr.openjdk.java.net/~psadhukhan/8178028/webrev.0/
>>> 
>>> Regards
>>> Prasanta



More information about the swing-dev mailing list