GridTextField: This component represents a grid of characters.
I developed it really fast to use it in a very particular case. You could use TextField.setMaxLength(…) instead of this component most of the time. It could be easily improved. So tell me if you have some ideas.