diff --git a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java index db7900ed..c527959b 100644 --- a/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java +++ b/flatlaf-demo/src/main/java/com/formdev/flatlaf/demo/ControlBar.java @@ -30,6 +30,9 @@ import com.formdev.flatlaf.*; import com.formdev.flatlaf.extras.FlatAnimatedLafChange; import com.formdev.flatlaf.util.SystemInfo; import com.formdev.flatlaf.util.UIScale; +import net.miginfocom.layout.ConstraintParser; +import net.miginfocom.layout.LC; +import net.miginfocom.layout.UnitValue; import net.miginfocom.swing.*; /** @@ -44,6 +47,18 @@ class ControlBar ControlBar() { initComponents(); + // remove top insets + MigLayout layout = (MigLayout) getLayout(); + LC lc = ConstraintParser.parseLayoutConstraint( (String) layout.getLayoutConstraints() ); + UnitValue[] insets = lc.getInsets(); + lc.setInsets( new UnitValue[] { + new UnitValue( 0, UnitValue.PIXEL, null ), + insets[1], + insets[2], + insets[3] + } ); + layout.setLayoutConstraints( lc ); + // initialize look and feels combo box DefaultComboBoxModel lafModel = new DefaultComboBoxModel<>(); lafModel.addElement( new LookAndFeelInfo( "Flat Light (F1)", FlatLightLaf.class.getName() ) );