FlatDefaultsAddon: added default implementation to getDefaults() because most subclasses use the same implementation

This commit is contained in:
Karl Tauber
2019-12-30 11:02:40 +01:00
parent d0029beb22
commit 269075657d
4 changed files with 20 additions and 31 deletions

View File

@@ -43,10 +43,7 @@ public class FlatJideOssDefaultsAddon
LookAndFeelFactory.registerDefaultInitializer( FlatLaf.class.getName(), FlatJideUIDefaultsCustomizer.class.getName() );
LookAndFeelFactory.registerDefaultCustomizer( FlatLaf.class.getName(), FlatJideUIDefaultsCustomizer.class.getName() );
Class<?> addonClass = this.getClass();
String propertiesName = "/" + addonClass.getPackage().getName().replace( '.', '/' )
+ '/' + lafClass.getSimpleName() + ".properties";
return addonClass.getResourceAsStream( propertiesName );
return super.getDefaults( lafClass );
}
//---- class FlatJideUIDefaultsCustomizer ---------------------------------