Вы можете попробовать что-то вроде этого:
public class MyRichTextField extends RichTextField {
public MyRichTextField() {
super();
}
public void setText(String text) {
try {
int x = Integer.parseInt(text);
super.setText("" + x);
} catch (NumberFormatException e) {
// the text is not a number
super.setText("");
}
}
}