void (int tabPlacement, @NotNull PrevNextActionsDescriptor installKeyboardNavigation, @NotNull TabFactory tabbedPaneFactory) { myFactory = tabbedPaneFactory; myTabbedPane = createTabbedPane(tabPlacement); myTabbedPane.putClientProperty(TabbedPaneWrapper.class, myTabbedPane); myTabbedPane.setKeyboardNavigation(installKeyboardNavigation); myTabbedPaneHolder = createTabbedPaneHolder(); myTabbedPaneHolder.add(myTabbedPane.getComponent(), BorderLayout.CENTER); myTabbedPaneHolder.setFocusTraversalPolicyProvider(true); myTabbedPaneHolder.setFocusTraversalPolicy(new _MyFocusTraversalPolicy()); assertIsDispatchThread(); }