J2ME 응용 프로그램에서 예, 아니요 명령으로 경고를 사용했습니다. 사용자가 yes 명령을 클릭하면 Form Screen이 표시되고 클릭하면 No command TextBox 화면이 표시됩니다. 그러나 코드는 작동하지 않습니다. 두 개의 명령에 대해서만 텍스트 상자 화면이 표시됩니다.예, 아니요 명령으로 경고 표시
public Login(){
yes=new Command("Yes",Command.OK,1);
no=new Command("No",Command.CANCEL,1);
alert=new Alert("","Save The Changes?",null,AlertType.CONFIRMATION);
alert.setTimeout(Alert.FOREVER);
alert.addCommand(yes);
alert.addCommand(no);
textbox.setCommandListener(this);
alert.setCommanListener(this);
}
public void commandAction(Command command, Displayable displayable) {
if(displayable==textbox)
{
if(command==exit)
{
switchDisplayable(null,alert);
}
}
else if(displayable==alert)
{
if(command==no)
{
switchDisplayable(alert,getForm());
}
else if(command==yes)
{
switchDisplayable(alert,getTextbox());
}
}
}
내 잘못이다 :
이 내 코드?
항목 무엇입니까? –
다른 클래스이며, 클래스를 상속받습니다. 내 코드를 단순화하고 그 라인을 잊어 버렸다. 그리고 나는 그것을 편집한다. –