怎样在按下键盘时跳转到另一个界面??
怎样在按下键盘时跳转到另一个界面??现在我又这样一个InstructionsScreen 类,想再判断完按键之后调用它实现页面的跳转,即转到“帮助”界面下,我的调用是这样的
InstructionsScreen instructionsScreen=new InstructionsScreen(mainMID);
mainMID.display.setCurrent(instructionsScreen);
我已经设计好按键控制了,可是它不能跳转,希望得到高手们的帮助,谢了!!!!!!!!!!!!!
InstructionsScreen 类:
public class InstructionsScreen extends Form implements CommandListener{
private static final String instructions =
"在漆黑一片的宇宙中,停着一架白色的小飞船," +
"突然四面八方出现很多子弹向小飞船聚集过来," +
"之后又落入新的包围圈中,直至被子弹摧毁。"+
"上下左右键可以控制飞机的方向。"+
"坚持的时间越长,就说明水平越高。"+
"坚持到30 秒会获得“逃亡者”的评价。";
private MainMidlet midlet;
public void commandAction(Command arg0, Displayable arg1) {
// TODO 自动生成方法存根
}
public InstructionsScreen(MainMidlet midlet)
{
super("游戏说明"); //实现父类的构造函数
this.midlet = midlet;
append(new StringItem(null, instructions)) ;//用instructions 创建StringItem对象并添加到屏幕上
Command backCommand = new Command("后退", Command.BACK, 1);
addCommand(backCommand); //添加后退按键
setCommandListener(this); //绑定侦听器
}
}
------解决方案--------------------
你绑定按键了吗?在midlet中 public void commandAction(Command arg0, Displayable arg1) {}
写了吗?