如何制作标签以显示TextArea的charcount? 我有以下代码:
public void onChange(Field field, Object newVal, Object oldVal){
counterLabel.setText(textArea.getValueAsString().length() + "/160");
}
问题是我必须单击i的标签才能更改charcount。
请帮忙
答案 0 :(得分:2)
textArea.addKeyPressListener(new EventCallback(){
@Override
public void execute(EventObject e) {
// TODO Auto-generated method stub
}
});
使用此EventCallback并在execute方法中使用您的方法counterLabel.setText(textArea.getValueAsString().length() + "/160");
答案 1 :(得分:1)
当用户按下某个键而不是textarea更改时更改charcount。
也许addKeyboardListener可以提供帮助。