import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class TodaysMovie extends MIDlet implements CommandListener{
private Display display;
private Form form1, form2, form3;
private Command ok, exit, back;
private ChoiceGorup group1, group2, group3;
public TodaysMovie() {
display = Display.getDisplay(this);
ok = new Command("OK", Command.OK, 1);
back = new Command("BACK", Command.BACK, 1);
exit = new Command("EXIT", Command.EXIT, 1);
}
public void startApp() {
// 첫 화면을 위한 Form 컴포넌트
form1 = new Form("오늘의 영화");
// 영화 선택화면을 위한 Form 컴포넌트
form2 = new Form("현재 상영중인 영화 목록입니다");
// 선택메뉴를 위한 Form 컴포넌트
form3 = new Form("보고싶은 것을 선택하세요");
String[] selectSet1 = {"특수본", "완득이", "머니볼"};
group1 = new ChoiceGroup("영화를 선택하세요", ChoiceGroup.EXCLUSIVE, selectSet1, null);
String[] selectSet2 = {"예고편", "전문가 리뷰", "평점달기"};
group2 = new ChoiceGroup("보고싶은것", ChoiceGroup.EXCLUSIVE, selectSet2, null);
// 첫번재 Form 컴포넌트 입니다.
form1.append(Image.createImage("/img/main.png"));
//영화 선택화면과 세부 선택화면의 Form 컴포넌트 입니다.
form2.append(group1);
form3.append(group2);
//각 Form에 명령을 추가합니다.
form1.addCommand(ok);
from1.addCommand(exit);
form2.addCommand(ok);
form2.addCommand(back);
form3.addCommand(back);
form3.addCommand(exit);
//각 Form 컴포넌트에 이벤트 핸들러를 등록한다.
form1.getCommdListener(this);
form2.getItemStateListener(this);
form2.getCommdListener(this);
form3.getCommdListener(this);
//Form1이 처음 스크린으로 보이도록 한다.
display.setCurrent(form1);
}
public void pauseApp() {}
public void destroyApp (boolean unconditional) {}
public void commandAction(Command c, Displayable d) {
if(c == ok){
while(true) {
if(form1.size() == 0) break;
form1.delete(0);
}
display.setCurrent(form2); }
if(c == back){
while(true) {
if(form2.size() == 0) break;
form2.delete(0);
}if(c == ok) {
while(true) {
if (form2.size() == 0) break;
form2.delete(0);
}
display.setCurrent(form3); }
if(c == back){
while(true) {
if(form3.size() == 0) break;
form3.delete(0);
}if(c == exit) {
destroyApp(true);
notifyDestroyed();
}
}
영화 리뷰보여주는 프로그램 만드는중인데요
리뷰보여주고 저장하고까지는 아직 아니구요 그전 단계인데 맨마지막이 오류라고 나와서요 ㅠㅠ
java고수님들 도와주세요~