void (@NotNull JBTabbedPane pane) { myDescriptionComponent = createDescriptionComponent(createHtmlImageViewHandler()); myImagesComponent = new PluginImagesComponent(); myImagesComponent.setBorder(JBUI.Borders.emptyRight(16)); JPanel parent = new OpaquePanel(new BorderLayout(), PluginManagerConfigurable.MAIN_BG_COLOR); parent.setBorder(JBUI.Borders.empty(16, 16, 0, 0)); parent.add(myImagesComponent, BorderLayout.NORTH); parent.add(myDescriptionComponent); addTabWithoutBorders(pane, () -> { pane.addTab(IdeBundle.message("plugins.configurable.overview.tab.name"), myBottomScrollPane = createScrollPane(parent)); }); myImagesComponent.setParent(myBottomScrollPane.getViewport()); }