Styling: MigLayout visual padding was not updated after applying style to Button, ComboBox, Spinner, TextField (and subclasses) and ToggleButton (issue #965)

This commit is contained in:
Karl Tauber
2025-02-05 12:55:12 +01:00
parent 1f594b2ba8
commit 072cc3c488
7 changed files with 44 additions and 20 deletions

View File

@@ -125,8 +125,6 @@ public class FlatDatePickerUI
LookAndFeel.installBorder( datePicker, "JXDatePicker.border" );
LookAndFeel.installProperty( datePicker, "opaque", Boolean.TRUE );
MigLayoutVisualPadding.install( datePicker );
}
@Override
@@ -146,6 +144,18 @@ public class FlatDatePickerUI
if( datePicker.getBorder() instanceof UIResource )
datePicker.setBorder( null );
}
@Override
protected void installListeners() {
super.installListeners();
MigLayoutVisualPadding.install( datePicker );
}
@Override
protected void uninstallListeners() {
super.uninstallListeners();
MigLayoutVisualPadding.uninstall( datePicker );
}