我已经创建了一个LWUIT应用程序,当我按下移动键时,它会在组件上写入字体(如果我按下键2然后它 将在屏幕上显示2)。我正在使用开关盒来做到这一点。
例如,
public void keyPressed(int key)
{
// some codes here .....
switch(key)
{
case KEY_NUM0:
// some code to write 0 on the screen and breaks;
case KEY_NUM1:
// some code to write 1 on the screen and breaks;
:
:
:
}
}
我尝试过这样的代码。编译时显示,
C:\Documents and Settings\Rtbi\j2mewtk\2.5.2\apps\javaForm1\src\javaForm.java:185:
cannot find symbol
symbol : variable KEY_NUM0
location: class javaForm
case KEY_NUM0:
我该如何解决这个问题。我是否需要导入除
之外的其他一些头文件import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
答案 0 :(得分:1)
使用import javax.microedition.lcdui.Canvas;
,当您拨打密钥时,请使用Canvas.KEY_NUM0
等