我执行自定义外观&感觉使用合成器为我的应用 - 提供基本SynthStyle的,和的SynthPainter的的SynthStyleFactory定制版。插图定制Synth外观
我是而不是使用任何XML,即一切都通过Java API完成。一般来说,这工作得很好。
然而,设置合适的插页的最好方法是有点棘手。我可以看到各种选项:
- 改写为的getInsets SynthStyle的返回特定插图为每个区域
- 使用SynthStyle.installDefaults
- 将所有的插图,以应用边框组件(0,0,0,0 )和绘画方法补偿
- 创建新ComponentUI委托
会是什么,最好的办法,为什么?