Io ho provato il secondo codice,
mi da diversi errori, qualcuno di sintassi,
come in riga
codice:
field.getDocument.addDocumentListener(documentListener);
non dovrebbe esser così?
codice:
field.getDocument().addDocumentListener(documentListener);
Nel restante codice mi sembra manchino le graffe:
codice:
if (arg0.getSource() instanceof JTextField)
e poi diversi errori per ogni riga di codice, come creare una Classe per MyComponent etc etc

Probabilmente ho sbagliato io a "trasportare" il codice nel mio,
per questo ti chiedevo un esempio con il codice da me sopra postato.

Grazie