Problemas com setUndecorated no Linux

Bom dia galera, estou meio que desesperado tenho um JDialog que coloco o comando

para ele ficar sem a borda da janela, no Windows funciona que é uma maravilha.

So que no linux ele deixa uma borda, não é bem uma borda é uma sombra com efeito de profundidade.

E minha aplição irá rodar no Windows, Linux e Mac

Obrigado desde já

provavelmente é algo carecterístico do java gtk/qt

ou pode ser um bug com o compiz (se ele estiver rodando)…

em todo caso, acho que não tem nada errado no seu código.