diff --git a/platform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java b/platform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java index 2c0317a14677..c68f83bd6372 100644 --- a/platform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java +++ b/platform/lang-impl/src/com/intellij/webcore/packaging/InstalledPackagesPanel.java @@ -68,6 +68,9 @@ public class InstalledPackagesPanel extends JPanel { return tableCellRenderer; } }; + // Defence from javax.swing.JTable.initializeLocalVars: + // setPreferredScrollableViewportSize(new Dimension(450, 400)); + myPackagesTable.setPreferredScrollableViewportSize(null); myPackagesTable.getTableHeader().setReorderingAllowed(false); myUpgradeButton = new AnActionButton("Upgrade", IconUtil.getMoveUpIcon()) { @@ -94,7 +97,6 @@ public class InstalledPackagesPanel extends JPanel { }) .addExtraAction(myUpgradeButton); - decorator.setPreferredSize(new Dimension(500, 500)); add(decorator.createPanel()); myInstallButton = decorator.getActionsPanel().getAnActionButton(CommonActionsPanel.Buttons.ADD); myUninstallButton = decorator.getActionsPanel().getAnActionButton(CommonActionsPanel.Buttons.REMOVE); diff --git a/python/src/com/jetbrains/python/packaging/ui/PyInstalledPackagesPanel.java b/python/src/com/jetbrains/python/packaging/ui/PyInstalledPackagesPanel.java index 3f30b1d4a854..d894786b7dd6 100644 --- a/python/src/com/jetbrains/python/packaging/ui/PyInstalledPackagesPanel.java +++ b/python/src/com/jetbrains/python/packaging/ui/PyInstalledPackagesPanel.java @@ -34,6 +34,7 @@ import com.jetbrains.python.sdk.flavors.IronPythonSdkFlavor; import com.jetbrains.python.sdk.flavors.PythonSdkFlavor; import org.jetbrains.annotations.NotNull; +import java.awt.*; import java.util.List; import java.util.Set; @@ -50,6 +51,7 @@ public class PyInstalledPackagesPanel extends InstalledPackagesPanel { public PyInstalledPackagesPanel(Project project, PackagesNotificationPanel area) { super(project, area); + setPreferredSize(new Dimension(500, 500)); myNotificationArea.addLinkHandler(INSTALL_SETUPTOOLS, new Runnable() { @Override