Oppure è meglio un JMenu? E soprattutto la sua inizializzazione deve avvenire all'interno del Caretupdate del jtextfield?