[compiler] Use GridBag in CompilerModuleOptionsComponent

GitOrigin-RevId: 2562e53e54341437c6da525a1a0753851b0918bd
This commit is contained in:
Louis Vignier
2024-03-21 13:37:34 +01:00
committed by intellij-monorepo-bot
parent ab8c7eb314
commit d74ebdd5a4

View File

@@ -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() {