Установка фонового изображения JToggleButton
Я пытаюсь использовать синтезаторный внешний вид xml, чтобы установить фоновое изображение JToggleButton, который, кажется, работает, но текст в кнопке не отображается. Я что-то упускаю? Вот код:
laf.xml:
<style id="dayBtnStyle">
<insets top="4" left="18" right="18" bottom="3"/>
<state>
<font name="HelveticaNeue" size="40"/>
<color value="#586A7B" type="TEXT_FOREGROUND"/>
<imagePainter path="images/keyDay-Off.png"
sourceInsets="10 10 10 10"/>
</state>
<state value="SELECTED">
<font name="HelveticaNeue" size="40"/>
<color value="WHITE" type="TEXT_FOREGROUND"/>
<imagePainter method="buttonBackground" path="images/keyDay-On.png"
sourceInsets="10 10 10 10"/>
</state>
</style>
<bind style="dayBtnStyle" type="name" key="dayBtn"/>
test.java:
JToggleButton b = new JToggleButton ("test");
b.setName("dayBtn");