2012-09-06 62 views
1

我使用LWUITLWUIT的虚拟键盘活动

我有量文本字段,当我点击它,它带来的VKB并显示它,然后输入我的价值,我已经加入dataChanged这个文本字段,我想要做的是禁用dataChanged,直到我在文本字段中完成编辑

如何知道是否显示没有键盘,请我需要一个紧急的帮助提前

感谢

+0

为什么你需要dataChanged到文本字段? –

+0

,因为我不想按下按钮来计算我想要计算的金额,只要我写完值并按下虚拟键盘上的确定按钮,这是我的业务逻辑 –

回答

0

而不是dataChanged (),请使用ActionListener。将动作侦听器添加到文本字段。然后,使用动作侦听器编写代码以执行单击确定后要执行的操作。

textFieldObj.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent ae) { 
      // Your code 
     } 
}); 

它将为您的要求工作。

+0

谢谢卡莱的回复,但请您能告诉我如何在VKB中获得OK按钮的动作以确保用户已完成编辑?请等待你的回复 –

+0

这就是我所说的。如果我们将动作侦听器添加到文本字段中,它将在VKB中用作OK按钮事件。 –