JPasswordField

JPasswordField

Создать JPasswordField:

private JPasswordField pf;
pf = new JPasswordField(«SBP»);

или

pf = new JPasswordField(5);

или

pf = new JPasswordField(«SBP», 5);

Установить текст в JPasswordField:

pf.setText(«SBP»);

Подсказка:

pf.setToolTipText(«This is a password field»);

Прижать текст вправо:

pf.setHorizontalAlignment(JPasswordField.RIGHT);

Нет доступа к JPasswordField:

pf.setEnabled(false);

Запрет на редактирование JPasswordField:

pf.setEditable(false);

Установить цвет фона выделенного текста:

pf.setSelectionColor(Color.pink);

Установить цвет выделенного текста:

pf.setSelectedTextColor(Color.blue);

Получить текст (а точнее массив символов):

char[] passwordArr = pf.getPassword();

Изменить символы ввода:

char symbol = ‘#’;
pf.setEchoChar(symbol);

Правильный пароль в примере JPasswordField — «SBP». Регистр букв имеет значение.

Проверим правильность ввода пароля:

Получаем JPasswordField, Java

такой результат.