Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
4 / 4 / 5
Регистрация: 05.01.2011
Сообщений: 169

Запрет ввода одинаковых спецзнаков в JTextField

14.10.2018, 11:54. Показов 1727. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как реализовать Запрет ввода одинаковых спецзнаков подряд в JTextField?
(а именно пробел, точка, запятая и знак минуса)
т.е. ".."," " и т.д. нельзя вводить
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.10.2018, 11:54
Ответы с готовыми решениями:

Запрет на ввод двух одинаковых символов в поле JTextField
Друзья,пожалуйста,подскажите,каким образом можно запретить ввод двух одинаковых символов в поле JTextField. Заранее спасибо!

Простой пример ввода в JTextArea или JTextField
Есть JFrame, JButton, JTextArea и JPanel. Создаю форму, в форме внизу расположена панель в которой расположена кнопка, остальное место это...

Автоматическое удаление дефолтного текста из JTextField при нажатии мышкой на поле ввода
Коллеги,пожалуйста,подскажите,как сделать JTextField с текстом по умолчанию так чтобы при нажатии мышкой на этот текст он автоматически...

4
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
14.10.2018, 12:30
Dutenass, организовать слушатель клавиатуры, и в нем фильтровать. Например
Java
1
2
3
4
5
6
jTextField.addKeyListener(new java.awt.event.KeyAdapter() {
                public void keyTyped(KeyEvent e) {
                    char key = e.getKeyChar();
                    if( !Character.isLetter(key) ) e.consume(); // разрешаем только буквы
                }    
            });
0
4 / 4 / 5
Регистрация: 05.01.2011
Сообщений: 169
14.10.2018, 17:55  [ТС]
Ограничение ввода я реализовал сам)
Задача в другом. Что можно один знак минуса ставить, а два подряд нет.
0
 Аватар для snajper_ro
116 / 101 / 52
Регистрация: 14.09.2011
Сообщений: 696
Записей в блоге: 1
14.10.2018, 18:55
1)проверять, после ввода каждого символа
2)или просто валидировать https://stackoverflow.com/ques... jtextfield
0
4 / 4 / 5
Регистрация: 05.01.2011
Сообщений: 169
14.10.2018, 19:10  [ТС]
Как реализовать проверку?
Если стоит пробел, тогда пробел не ставить.

Но как это реализовать в коде?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2018, 19:10
Помогаю со студенческими работами здесь

Запрет на ввод спецзнаков
Как реализовать запрет на ввод спецзнаков( \/:*?"<>| )при вводе названия файла. Если же эти спецзнаки введены, то выводить сообщение, что...

Запрет ввода одинаковых символов в stringgrid
значит у меня поочередно в каждую ячейку stringgrid-а вводится пользователем одна из букв алфавита мне надо чтобы программа выдавала...

Запрет ввода двух одинаковых символов
У меня задание написать калькулятор на подобие встроенного в виндоус. Калькулятор написал, но надо поле ввода проверить на наличие нулей,...

Запрет ввода одинаковых символов edit1 + edit2
Интересует решение такого вопроса: Как запретить ввод одинаковых символов edit1 и edit2. То есть: если, к примеру, в edit1 ввожу символ...

Триггер на запрет ввода одинаковых номеров телефона
Нужна помощь, не понимаю как сделать триггер, который будет запрещать ввод одинаковых номеров телефона.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru