Risolto ... una distrazione che rasenta la stupidità

avevo messo come da prassi
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

è vastato sostituirlo con:
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

Scusate il disturbo.