我想创建一个光标保持在右侧的编辑字段。
为了说明我是否要写“黑莓”,结果应该是这样的。
<-----------width-of-editfield------>
b
bl
bla
blac
black
blackb
blackbe
blackber
blackberr
blackberry
谢谢
由于缺乏声誉的感觉,我无法回答我自己的问题。
无论如何,我找到了一个简单的方法。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);
}
};