Tabbing to next field in Eclipse JFace dialog when '.' pressed
===

I have an Eclipse JFace dialog with several text fields in it.  When the user presses the '.' key in a text field, I want it to behave as though the tab key had been pressed and focus sent to the next text field and the '.' thrown away (think entering an IP address).

How is this best implemented?