void (@NotNull JBTabbedPane pane) { JPanel infoPanel = new OpaquePanel(new VerticalLayout(JBUI.scale(16)), PluginManagerConfigurable.MAIN_BG_COLOR); infoPanel.setBorder(JBUI.Borders.empty(16, 12, 0, 0)); myDocumentationUrl = new LinkPanel(infoPanel, false); myBugtrackerUrl = new LinkPanel(infoPanel, false); myForumUrl = new LinkPanel(infoPanel, false); mySourceCodeUrl = new LinkPanel(infoPanel, false); myLicenseUrl = new LinkPanel(infoPanel, false); infoPanel.add(myVendorInfoPanel = new VendorInfoPanel()); infoPanel.add(myRating = new JLabel()); infoPanel.add(myDownloads = new JLabel()); infoPanel.add(myVersion2 = new JLabel()); infoPanel.add(myDate = new JLabel()); infoPanel.add(mySize = new JLabel()); infoPanel.add(myRequiredPlugins = createRequiredPluginsComponent(), VerticalLayout.FILL_HORIZONTAL); myRating.setForeground(ListPluginComponent.GRAY_COLOR); myDownloads.setForeground(ListPluginComponent.GRAY_COLOR); myVersion2.setForeground(ListPluginComponent.GRAY_COLOR); myDate.setForeground(ListPluginComponent.GRAY_COLOR); mySize.setForeground(ListPluginComponent.GRAY_COLOR); pane.add(IdeBundle.message("plugins.configurable.additional.info.tab.name"), new Wrapper(infoPanel)); }