[자바 질문] JFrame에서 JApplet으로 변환할 때....
초월
import java.awt.*;
import javax.swing.*;
import java.awt.image.*;
class DrawSlotGame extends JPanel implements Runnable
{
Image pic[] = new Image[7];
....public DrawSlotGame()
{
super();
this.init();
}
public void init()
{ .....
tracker = new MediaTracker(this);
//Toolkit toolkit = Toolkit.getDefaultToolkit();
MediaTracker tracker = new MediaTracker(this);
for (int i = 0; i pic.length; i++ )
{
//pic[i] = toolkit.getImage(Image/Pictures/+(i+1)+.gif);
pic[i] = getImage(getCodeBase(), Image/Pictures/+(i+1)+.gif);
tracker.addImage(pic[i], i);
try
{
tracker.waitForAll();
}
catch(InterruptedException ex)
{
System.out.println(SlotGameImage.Class run() Method in Exception);
System.out.println(Exception Message: + ex.getMessage());
}
}
......
}
JFrame에서 잘 돌아가는 프로그램을 JApplet으로 변환하는 중입니다. 제가 이미지를 불러와서 Image 변수에 저장할 때 Toolkit을 사용했는데요....Toolkit은 JApplet에서 Access 오류가 나더라고요...
그래서 인터넷 찾아보구 Toolkit 대신에 그냥 getImage를 쓰라고 해서 바꿔서 컴파일 해보니 오류가 나더군요...ㅜㅜ
제대로 쓸려면 어떻게 해야 하나요?
노랑색 부분을 파랑색 부분으로 바꾸면 되는거 아닌가요? ㅡㅡ;
너무나 기초적인 질문이라고 냉대하지 마시고 가르쳐주세요....ㅜㅜ
-
여름
아...애플릿을 상속받지 않아서 그랬던 거였는데..ㅡㅡ; 이 부분은 전체 프로그램중에 하나의 패널일 뿐인데...이궁..
이미지 로드는 애플릿 띄울때 한번에 다 해야것네...