Как установить поле JformattedText, чтобы принимать только 2 значения?
Я знаю, как установить поле jformattedtext, чтобы позволить пользователю писать только цифры, буквы... но я хочу, чтобы пользователь мог написать только два значения: 1 или 0. Как я могу это сделать. Я написал это:
MaskFormatter mf6;
try {
mf6 = new MaskFormatter("#");
txtformatted = new javax.swing.JFormattedTextField(mf6);
} catch (ParseException e) {
//e.printStackTrace();
}
1 ответ
Решение
Я хочу, чтобы пользователь мог написать только два значения: 1 или 0.
Проверьте setValidCharacters(...)
метод MaskFormatter
учебный класс.