Как установить маску для текста SWT, чтобы разрешить только десятичные дроби

Я хочу, чтобы пользователь мог вводить только десятичные числа в текст, я не хочу, чтобы он позволял вводить текст в виде:

HELLO ABC.34 34.HEY 32.3333.123

Я пытался использовать VerifyListener, но он дает мне только часть текста, который был вставлен, поэтому я в конечном итоге получил текст, который я хочу вставить, и текст перед вставкой, попытался также объединить текст, но у меня возникли проблемы когда вы удаляете ключ (возврат), и у меня получается строка типа 234 [BACKSPACE] 455.

Есть ли способ установить маску для текста или успешно объединить VerifyEvent с текущим текстом для получения & quot; нового текста & quot; прежде чем установить его в текст?

Ответы на вопрос(4)

Ваш ответ на вопрос