void setSideTabsLimit(int sideTabsLimit) { if (mySideTabsLimit != sideTabsLimit) { mySideTabsLimit = sideTabsLimit; // UIUtil.putClientProperty(myTabs, JBTabsImpl.SIDE_TABS_SIZE_LIMIT_KEY, // mySideTabsLimit); myTabs.resetLayout(true); myTabs.doLayout(); myTabs.repaint(); TabInfo info = myTabs.getSelectedInfo(); JComponent page = info != null ? info.getComponent() : null; if (page != null) { page.revalidate(); page.repaint(); } } }