textarea charcounter

时间:2011-03-14 09:55:47

标签: java gwt gwt-ext

如何制作标签以显示TextArea的charcount? 我有以下代码:

public void onChange(Field field, Object newVal, Object oldVal){
    counterLabel.setText(textArea.getValueAsString().length() + "/160");
}

问题是我必须单击i的标签才能更改charcount。
请帮忙

2 个答案:

答案 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可以提供帮助。