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