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

发布于 2024-12-28 06:34:03 字数 649 浏览 0 评论 0原文

我将 TextField 最大大小设置为 20。它工作正常。当我到达时,我收到了类似 Field Full 的警告警报。没有问题。 Form 中没有任何其他组件。 Form 中仅放置一个 TextField

但问题是在警告警报之后,我按下了向下键或向上键。它的重点是 TextField 本身。然后我按删除键删除 TextField 中的字符。那次我收到了illegalargumentException。为什么会出现这个异常呢?

更新:

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

I set the TextField max size to 20. Its working fine. And i got the warning alert like Field Full when I reach. There is no issues. And there is no any other components in the Form. Only one TextField placed in the Form.

But issue is After that warning alert, I pressed down key or up key. Its focused TextField itself. And then I pressing delete key for deleting characters in the TextField. That time I'm getting the illegalargumentexception. Why this exception occur?

Update:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

待天淡蓝洁白时 2025-01-04 06:34:03

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

There was an illegal argument exception issue with the native blackberry port. I think it should be resolved in the current version in SVN. If you still get this exception with the latest SVN code please provide us with a stack trace (from the device log).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文