delete();
}
}
} else if ((character == TAB || character == ENTER_ANDROID) && focusTraversal) {
next(Gdx.input.isKeyPressed(Keys.SHIFT_LEFT) || Gdx.input.isKeyPressed(Keys.SHIFT_RIGHT));
} else if (font.containsCharacter(character)) {
// Character may be added to the text.
if (character != ENTER_DESKTOP && character != ENTER_ANDROID) {
if (filter != null && !filter.acceptChar(TextField.this, character)) return true;
}
if (maxLength > 0 && text.length() + 1 > maxLength) return true;