Cómo configurar una máscara a un texto SWT para permitir solo decimales

Lo que quiero es que el usuario solo pueda ingresar números decimales en un texto, no quiero que permita la entrada de texto como:

HOLAAbc.3434.HEY32.3333.123

He intentado usar VerifyListener, pero solo me da la parte del texto que se insertó, por lo que termino con el texto que quiero insertar y el texto antes de la inserción. Intenté también combinar el texto, pero tengo problemas. cuando borras una tecla (retroceso) y acabo teniendo una cadena como 234 [RETROCESO] 455.

¿Hay alguna manera de establecer una máscara en un texto o combinar con éxito VerifyEvent con el texto actual para obtener el "nuevo texto" antes de establecerlo en el texto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta