Vielleicht ist Ihr Problem dasselbe wie dieses Xmonad-Problem?
Das Java-GUI-Toolkit enthält eine hartcodierte Liste von sogenannten "nicht reparierenden" Fenstermanagern. xmonad ist nicht auf dieser Liste (auch nicht bei den neueren Fenstermanagern). Versuche, Java-Anwendungen auszuführen, können zu "grauen Blobs" in Fenstern führen, da der Java-GUI-Code verwirrt wird.
Eine Lösung ist, _JAVA_AWT_WM_NONREPARENTING = 1 zu exportieren.
Bearbeiten: Gemäß https://wiki.archlinux.org/index.php/Dwm#Fixing_misbehaving_Java_applications können Sie auch "wmname LG3D" verwenden, um den Namen des Fenstermanagers zu hacken.