Возможно, ваша проблема такая же, как эта проблема xmonad?
Инструментарий графического интерфейса Java содержит жестко закодированный список так называемых оконных менеджеров, не имеющих родительских прав. xmonad нет в этом списке (как и многие другие новые оконные менеджеры). Попытки запустить приложения Java могут привести к появлению «серых пятен» там, где должны быть окна, так как код Java-интерфейса запутывается.
Решением является экспорт _JAVA_AWT_WM_NONREPARENTING = 1.
Изменить: Согласно https://wiki.archlinux.org/index.php/Dwm#Fixing_misbehaving_Java_applications, вы также можете использовать «wmname LG3D», чтобы взломать имя менеджера окон.