Originariamente inviato da Mitttico
il settext non va bene, perchè se dopo vado a riprendermi il testo del field con getPassword mi ritorna qualcosa di diverso.
No alt. Se fai:

pwdFld.setText("pippo");

poi il pwdFld.getPassword() restituisce un corretto array di char equivalente a {'p', 'i', 'p', 'p', 'o'}

Se tu "stampi" direttamente l'array ritornato es. System.out.println(pwdFld.getPassword()) allora no, è poco utile, ma semplicemente perché in generale gli array non ridefiniscono il toString() e quindi resta quello di Object che fornisce una stringa in formato particolare.