LWUIT J2ME使用VirtualKeyboard

时间:2012-03-08 09:19:13

标签: java-me lwuit virtual-keyboard

是否可以使用虚拟键盘而不将其分配给TextField / TextArea

在doc中,VK必须与某些ComponentbindVirtualKeyboard())相关联。

我有一个Label和一些Button。点击Button后,我想为数字显示虚拟键盘。

输入完成后,我想更改Label组件中的文字。

当然,即使我能够显示键盘我也无法从键盘获取价值,因为它没有分配给任何TextField

有可能做我描述的吗?如果可以解释如何做或者可能有一些例子?

致以最诚挚的问候,

梅尔

2 个答案:

答案 0 :(得分:0)

我建议你看一下VirtualKeyboard代码,它在技术上只是一个Dialog,你可以根据需要创建/显示/使用它。您希望通过标准show API获得良好的效果,因为它过于通用(对于本机VKB支持),但应该与实际的LWUIT VirtualKeyboard实现一起使用。

答案 1 :(得分:0)

我想知道为什么你需要来自键盘的数据,只是更改标签文本?如果这就是为什么你不使用文本框?

我已经阅读了太多关于虚拟键盘的内容并明白如果当时没有点击文本框,我无法从键盘获取输入(它是否是虚拟的)