Java로 만들어본 CardGame(3)
앞서 프레임자체에서 introPanel을 생성하여 추가 하였는데. 이런 frame에 view를 변경하거나 추가하는 일을 Controller클래스로 위임하기로 하였다. 일단 바뀐 코드를 보겠다. --MainFrame Class-- import java.awt.Point; import java.awt.Dimension; import javax.swing.JFrame; public class MainFrame extends JFrame{ viewController controller; //생성자로 프레임의 이름을 받아 그대로 부모클래스로 전달해준다. //super()
내맘대로 게임(Java)
2014. 7. 21. 01:26
Java로 만들어본 CardGame(2)
JPanel을 상태별 화면으로 사용할것이므로 JPanel을 상속받는 클래스를 생성하자 import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import javax.swing.JPanel; //Panel단위로 화면이동을 하기위해 각화면은 Panel을 //상속받아 클래스를 작성한다 public class IntroPanel extends JPanel{ Image intro_image; public IntroPanel() { //기본툴킷 클래스로부터 getImage메소드를 활용하여 이미지를 불러온다 intro_image = Toolkit.getDefaultToolkit().getImage("intro_image.jpg"); } //..
내맘대로 게임(Java)
2014. 7. 20. 22:39