Pintar Background em JPanel com alta utilização de CPU

Olá a todos

Estou enfrentando um pequeno problema. Eu criei uma classe que pinta uma imagem de background em componentes JPanel. Ela utiliza o método paintComponent para tal.

Porém, quando eu utilizo os Look and Feels padrão do java, tudo funciona normalmente, porém quando adiciono outros look and feels (neste caso o Synthetica) a utilização de CPU fica em 99%.

Para testes, eu retirei o método paintComponent e funcionou normalmente, porém sem desenhar a imagem.

Como posso solucionar este problema?

Olá!

O Synthetica usa o Synth. Porque você não testa definir essa figura de background no xml dele?
Ao inves de pintar diretamente no JPanel…

Mas é que as imagens de background só aparecem em duas telas, não em todas…

Como posso definí-la no xml?