java如何纠正LWUIT中找不到符号的错误?
我已经创建了一个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;
# 1 楼答案
使用
import javax.microedition.lcdui.Canvas;
,当你调用键时使用Canvas.KEY_NUM0
,等等