首先,参考了一下
里面提到需要自己Override L&F的initClassDefaults方法,但是查看了一下NimbusLookAndFeel,
发现它为了没有实现initClassDefaults方法,而是修改了调用initClassDefaults的getDefaults方法。
另外在构造L&F的时候,要求每个类似BasicMenuUI的类中需要有个createUI的方法够在UI,后面会被
UIManager使用反射进行invoke,很奇怪的是这里为什么不使用继承来规定这个函数