问题标签 [codenameone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
214 浏览

navigation - luwit 表单导航

假设我有 3 种形式“主要”、“设置”、“语言”。我从“Main”开始,然后从“Main”打开“Setting”,然后从“Setting”打开“Language”(“Main”->“Setting”->“Language”)。

如何实现这些表单之间的导航?

codenameone 和 lwuit 通过设置 nextform 属性来做到这一点,但我想手动实现它,但我不知道怎么做?

0 投票
1 回答
149 浏览

internationalization - lwuit 更改语言并应用它

我有一个表格来更改我的 j2me 应用程序的语言。此应用程序由代号创建。

我创建了一个班级,并用两种语言英语和波斯语将我所有的话都写进了它。我用这段代码改变语言:

我怎样才能将这种语言生动地应用到这个表单的所有组件上,或者不退出这个表单?

0 投票
1 回答
247 浏览

database - 代号一个模拟器文件访问错误

我用代号开发了一个应用程序,现在我向它添加了 Perst 数据库引擎。

当我想打开数据库文件时,出现错误“文件访问错误”。这是错误输出:

引起:org.garret.perst.StorageError:文件访问错误:org.garret.perst.impl.StorageImpl 的 org.garret.perst.impl.RmsFile.open(RmsFile.java:169) 处的 java.lang.NullPointerException。在 com.saminray.mobilebank.MainUI.(MainUI.java:21) 在 com.saminray.mobilebank.Main 的 com.saminray.database.DBManager.foo(DBManager.java:24) 打开(StorageImpl.java:827)。 start(Main.java:78) ... 还有 9 个 Java 结果:1

我认为这取决于代号模拟器。我该如何解决?

0 投票
1 回答
586 浏览

codenameone - 我如何让 codenameone 使用 java.io.bufferedreader

我正在尝试java.io.BufferedReader在 Codenameone 中使用。但是,当我编译时出现此错误

相同的东西ObjectOutputStream

0 投票
1 回答
1135 浏览

java-me - 代号存储中的读写对象

我正在开发一个基于代号的 j2me 应用程序。我实现了一些代码,现在我想将数据库添加到我的应用程序中。经过大量搜索,我发现了代号为一个的存储类,它简化了移动应用程序中的数据库概念。

在这个应用程序中,我为每个实体(如人、城市……)创建一个类,并添加“读取”和“写入”方法来读取和写入数据。

一些实体类有 2 个或更多字段。所以我必须用 Storage 类保存和阅读它们。

我怎样才能做到这一点?

这是我的示例代码:

在这段代码中,我在存储上写入和读取对象时出错。

如何在 Storage 中写入一个对象并再次读取它?

提前致谢。

0 投票
1 回答
299 浏览

java-me - 如何在 CodeNameOne 中为 Canvas.KEY_NUM2 设置 KeyListener

我在 LWUIT 中有这段代码,但现在我已经迁移到 CodeNameOne,Canvas 类没有常量 KEY_NUM1、KEY_NUM2 等。而且我无法添加 Key Listener。

form.addKeyListener (Canvas.KEY_NUM1, bListener);

在 CodeNameOne 中哪里可以找到这些常量?

0 投票
6 回答
5645 浏览

java - Creating two Dimensional array with existing arrays in java

I have four arrays of strings and I would like to create a two dimensional array of 3 columns and dynamic rows.

the arrays are like:

My problem is how do I achieve something like this:

Please help out!!!

0 投票
1 回答
397 浏览

login - codenameone 通过短信打开表格

我在我的代号应用程序中创建了一些表单。此应用程序使用 SMS 与其服务器通信以传递和获取数据。

当特定的短信来临时,我想打开特定的表格。在每条短信中,我都会在移动设备中输入一个打开表单的命令。

假设我想登录:

  1. 从设备向服务器发送登录命令。
  2. 从服务器进行身份验证并将登录命令发送到设备。
  3. 接收短信并处理它应该显示的内容:显示错误或打开另一个表单。

我怎样才能做到这一点?

0 投票
1 回答
134 浏览

codenameone - 与按钮关联的命令作为默认操作 无

在资源编辑器中,命令属性中按钮的默认操作是无操作。所以我的按钮动作事件在 clicked 或 selected 上无法正常工作。任何人都知道如何在 codenameone 的资源主题上创建的任何按钮上将动态操作设置为 null 或禁用命令操作属性。

0 投票
1 回答
160 浏览

json - 使用 ListModel 在 selectionlistener 上滚动问题

在 Codenameone 中,我使用列表作为容器渲染器来形成,并在使用 hastable 解析 JSON 数据后,我在列表中的项目上显示了结果。包含 hastable 的列表已被传递ListModel,它工作正常。每当我使用ListModel时,我只想单击列表项和操作触发器。问题是使用ListModel它只有

由于选择任何项目,我将无法滚动整个页面,它会触发操作。有什么选项可以让我在页面上滚动整个结果onClick以便触发操作?