grazie per la risposta, in effetti avevo già provato ma senza risolvere il problema purtroppo...

adesso ho notato che sostituendo la JWindow con un JFrame funziona correttamente... però non è una gran soluzione... adesso vedo che fare...