Как установить маску для текста SWT, чтобы разрешить только десятичные дроби
Я хочу, чтобы пользователь мог вводить только десятичные числа в текст, я не хочу, чтобы он позволял вводить текст в виде:
HELLO ABC.34 34.HEY 32.3333.123Я пытался использовать VerifyListener, но он дает мне только часть текста, который был вставлен, поэтому я в конечном итоге получил текст, который я хочу вставить, и текст перед вставкой, попытался также объединить текст, но у меня возникли проблемы когда вы удаляете ключ (возврат), и у меня получается строка типа 234 [BACKSPACE] 455.
Есть ли способ установить маску для текста или успешно объединить VerifyEvent с текущим текстом для получения & quot; нового текста & quot; прежде чем установить его в текст?