2014-02-27 2 views
2

5 페이지로 구성된 JApplet 응용 프로그램을 만들고 싶습니다. 주어진 페이지의 데이터는 다음 페이지에 입력됩니다. 주어진 데이터를 바탕으로 다음 페이지에서 다른 옵션을 보여줘야합니다.JApplet 여러 페이지 응용 프로그램

이전에 웹 응용 프로그램에서 작동했던 애플릿에 완전히 익숙하지 않았습니다. MVC와 비슷한 것이 필요하지만 애플릿 (Swing JApplet)을 사용해야합니다. 그것을 구현하는 스트럿츠 같은 프레임 워크가 있습니까?

제게 아이디어를주십시오. 어떻게해야합니까?

답변

3

저에게는 마법사와 같은 것입니다.

나는 각 페이지에 대한 cutom 모델 수준의 저장 데이터를 정의하고 각 단계에 대한 모델의 데이터를 표현하기 위해 5 JPanel의를 정의하는 것입니다.

다음 5 개의 패널은 모두 CardLayout 인 컨테이너에 넣어야합니다. 다음 단계로 이동

은 현재 단계의 데이터를 읽어 모델에 데이터를 저장하고 다음 단계 모델의 데이터를 준비합니다.

은 카드 교환 후 새로운 공정의 패널은 모델로부터 제조 데이터를 반영 나타낸다./:

+0

는 [ 'CardLayout' (http://docs.oracle.com/javase/7/docs/api/java/awt/CardLayout.html) (이 [짧은 예]에서 볼 때 (HTTP 동의 /stackoverflow.com/a/5786005/418556))이 최선의 방법입니다. –

+1

문제를 해결하는 데 도움이된다면 [답변] (http://meta.stackexchange.com/a/65088/155831) 답을주십시오. 나는 [질문 한 질문들] (http://stackoverflow.com/users/2535510/user153089?tab=questions)에서 총 8 개의 답변으로 5 개가 있지만 아직 수락되지 않은 답변은 하나도 없다고 전합니다. :( –