Проверка правильности ввода пользователем Java SWT - PullRequest
3 голосов
/ 22 мая 2011

Каково соглашение Java, когда дело доходит до проверки пользовательского ввода в SWT?Я читал, что есть FieldEditors, которые являются очень удобными полями, но, к сожалению, только для предпочтений и диалоговых окон.

Я также читал, что есть интерфейс IValidator.Но это часто используется с привязкой данных, что в моем случае большинство моих входов еще не требует привязки данных.Кроме того, IValidator требует от меня написания собственных методов проверки даже для простых проверок, таких как только целые числа, только буквы и т. Д.

Поскольку FieldEditors нельзя применять при обычном использовании полей ввода, каким другим удобным способом я могу воспользоваться?использовать для проверки пользовательских данных?Я использую SWT для моего Java GUI.

Спасибо!

1 Ответ

4 голосов
/ 23 мая 2011

Вы можете проверить ввод вашего элемента управления в VerifyListener. См. эту ветку форума для дальнейшего объяснения.

Кроме того, вы можете проверить RCP Toolbox , который имеет встроенную простую в использовании платформу проверки. См. эту статью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...