From d74ebdd5a406d10ab98835268ec85084924b7ef2 Mon Sep 17 00:00:00 2001 From: Louis Vignier Date: Thu, 21 Mar 2024 13:37:34 +0100 Subject: [PATCH] [compiler] Use GridBag in CompilerModuleOptionsComponent GitOrigin-RevId: 2562e53e54341437c6da525a1a0753851b0918bd --- .../javaCompiler/CompilerModuleOptionsComponent.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/CompilerModuleOptionsComponent.java b/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/CompilerModuleOptionsComponent.java index 91625a047989..a9d2549aa1df 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/CompilerModuleOptionsComponent.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/javaCompiler/CompilerModuleOptionsComponent.java @@ -12,7 +12,7 @@ import com.intellij.ui.ToolbarDecorator; import com.intellij.ui.components.fields.ExpandableTextField; import com.intellij.ui.scale.JBUIScale; import com.intellij.ui.table.JBTable; -import com.intellij.util.ui.JBUI; +import com.intellij.util.ui.GridBag; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -60,8 +60,13 @@ public class CompilerModuleOptionsComponent extends JPanel { table.setPreferredSize(new Dimension(myTable.getWidth(), 150)); JLabel header = new JLabel(JavaCompilerBundle.message("settings.override.compiler.parameters.per.module")); - add(header, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, JBUI.insets(5, 5, 0, 0), 0, 0)); - add(table, new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, JBUI.insets(5, 5, 0, 0), 0, 0)); + GridBag gridBag = new GridBag() + .setDefaultAnchor(GridBagConstraints.WEST) + .setDefaultWeightX(1.0).setDefaultWeightY(1.0) + .setDefaultInsets(6, 0, 0, 0); + + add(header, gridBag.nextLine().weighty(0.0)); + add(table, gridBag.nextLine().fillCell()); } private void addModules() {