Я хочу создать поле редактирования, курсор которого находится справа от него.
Чтобы проиллюстрировать, хочу ли я написать «ежевику», результат должен быть таким:
Из-за отсутствия чувства нехватки репутации я не могу ответить на свой вопрос.
В любом случае, я нашел легкий путь.width
относится к ширине менеджера, который содержит это поле редактирования.
editField = new EditField("","",maxChars,EditField.NO_NEWLINE | EditField.NON_SPELLCHECKABLE){
protected boolean keyChar(char key, int status, int time) {
editField.setPadding(0, 0, 0, width - (getFont().getAdvance(this.getText())) - 10);
invalidate();
return super.keyChar(key, status, time);
}
};