在使用LWUIT和Blackberry时,在TextField上设置最大大小时是否会出现此错误?

时间:2012-01-23 13:25:33

标签: blackberry java-me lwuit lwuit-textfield

我将TextField最大大小设置为20.其工作正常。当我到达时,我收到了警告提示,例如 Field Full 。没有问题。 Form中没有任何其他组件。只有一个TextField放置在Form中。

但问题是在发出警告提示后,我按下了键或向上键。它专注于TextField本身。然后我按删除键删除TextField中的字符。那个时候我得到了illegalargumentexception。为什么会发生此异常?

更新

  TextField searchTxtField = new TextField(); 
  searchTxtField.setMaxSize(20);
  searchTxtField.addDataChangeListener(new DataChangedListener() {
   public void dataChanged(int type, int index) {
        .....
        .....
      }
    });

1 个答案:

答案 0 :(得分:2)

本机黑莓端口存在非法参数异常问题。我认为它应该在SVN的当前版本中解决。如果您仍然使用最新的SVN代码获得此异常,请向我们提供堆栈跟踪(来自设备日志)。