ah grazie, comincio a capire ho un paio di domande: qual'è la differenza tra insertUpdate e change? e removeUpdate a che azione corrisponde?(cioè cosa potrebbe essere rimosso?) e infine: come ho detto i text field li ho in una matrice(sono parecchi), quindi basta solo che con un ciclo agganci un DocumentListener al documento di ogni text field della matrice?