0

我使用 sun java wireless toolkit 2.5.2_01 for CLDC 开发了一个 J2ME 项目。

在我的项目中,我显示了一个表单,即TableForm. 在该表格中,我显示了一个 table CustomItemTable。我使用创建的这张表javax.microedition.lcdui.CustomItem

表(“CustomItemTable”)具有“EDIT CELL”、“SAVE CELL”按钮。

我想要实现的是如果表加载按钮“保存单元格”不存在。单击“编辑单元格”按钮后,启用“保存单元格”按钮。然后用户应该能够编辑表格本身内的单元格值(如 Excel 表)。

对于编辑,它不是转到另一种形式。

点击“保存单元格”后。然后出现“EDIT CELL”并删除“SAVE CELL”。编辑模式变为假。然后他无法编辑单元格。为了进行编辑,他再次单击“编辑单元格”。

在这里,我应该根据屏幕尺寸显示表格。如果用户从显示表格的最后一列单击右键,则如果右侧存在任何列,则表示表格向右移动。就像向上/向下/向左移动一样有效。

这是一个问题,上述所有操作都在模拟器中正常工作。但它在我的测试手机中无法正常工作。

在移动设备中,如果用户来到最后一列,则单击右表示表格不会向右移动。实际上,默认情况下(自动)假定单击“编辑单元格”按钮并执行“编辑单元格”的相应事件。

我不知道为什么会这样。我应该如何防止这种情况?我应该如何让我的应用程序在移动设备中像在模拟器中一样工作?

我正在使用手机进行测试是“诺基亚7230”。

4

2 回答 2

0

是的,你的问题是乱码。慢慢来。无论如何,这可能是一个显示布局问题。你在用画布吗?

于 2010-11-03T02:21:50.777 回答
0

我找到了解决方案。问题出在我的应用程序中(在我的逻辑中)。现在我更改了我的应用程序(我的逻辑显示表格甚至处理)。

现在它工作正常。

于 2012-06-21T12:11:01.687 回答