Instanțele acestei clase sunt câmpuri de text folosite la introducerea parolei. Se deosebesc de JTextField prin faptul că parola introdusă în câmp de la tastatură nu este vizibilă pe ecran, fiind substituită printr-un șir de caractere de înlocuire. Caracterul de înlocuire implicit este '*',
public JPasswordField(int columns) - construiește un câmp de parolă cu lungimea specificată.
public JPasswordField(String text, int columns) - construiește un câmp de text, specificându-se textul conținut și lungimea câmpului.
public char getEchoChar() - întoarce caracterul de ecou (de înlocuire pe ecran a caracterelor parolei). Implicit este '*'.
public char[] getPassword() - întoarce un tablou de caractere,
care conține parola.