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


Быстрый поиск: Java. Java и базы данных.