prova a lanciare un validate() sul JColorChooser: dovrebbe risolvere la prima questione. Per il discorso del drag che cancella la finestra sottostante, non ti so dire... hai letto niente nella knowledge-base della sun?