import com.nttdocomo.ui.*;
public class ExerciseScreenSwitch extends IApplication{
private ExerciseScreenSwitchScreen screen;
public void start(){
screen = new ExerciseScreenSwitchScreen();
Display.setCurrent(screen);
}
}
//スクリーン1
class ExerciseScreenSwitchScreen extends Panel implements SoftKeyListener{
private Label lblResult;
public ExerciseScreenSwitchScreen(){
lblResult = new Label("ExerciseScreenSwitchScreen");
add(lblResult);
setSoftKeyListener(this);
setSoftLabel(SOFT_KEY_1,"終了");
setSoftLabel(SOFT_KEY_2,"切替え");
}
//キーイベント
public void softKeyPressed(int key){}
public void softKeyReleased(int key){
if( key == Frame.SOFT_KEY_1 ){
IApplication.getCurrentApp().terminate();
}else if(key == Frame.SOFT_KEY_2){
Dialog d = new Dialog(Dialog.DIALOG_INFO,"result");
d.setText("スクリーンを切り替えます");
d.show();
ExerciseScreenSwitchScreen2 screen2 = new ExerciseScreenSwitchScreen2();
Display.setCurrent(screen2);
}
}
}
//スクリーン2
class ExerciseScreenSwitchScreen2 extends Panel implements SoftKeyListener{
private Label lblResult;
public ExerciseScreenSwitchScreen2(){
lblResult = new Label("ExerciseScreenSwitchScreen2");
add(lblResult);
setSoftKeyListener(this);
setSoftLabel(SOFT_KEY_1,"終了");
setSoftLabel(SOFT_KEY_2,"切替え");
}
//キーイベント
public void softKeyPressed(int key){}
public void softKeyReleased(int key){
if( key == Frame.SOFT_KEY_1 ){
IApplication.getCurrentApp().terminate();
}else if(key == Frame.SOFT_KEY_2){
Dialog d = new Dialog(Dialog.DIALOG_INFO,"result");
d.setText("スクリーンを切り替えます");
d.show();
ExerciseScreenSwitchScreen screen = new ExerciseScreenSwitchScreen();
Display.setCurrent(screen);
}
}
}