묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
자바 질문이요..
2002.12.04 05:16
애플릿에서요..
String으로 선언한 변수를
Image형 변수로 변환하려고 하는데.. 어떻게 해야 하는 건가요?
---------
아래와 같이 코딩했어요.. (일부분;;)
근데.. 1초가 지나도 난수로 발생된 이미지로 바뀌질 않는군요..
어떻게 해야 하나요..
위에 질문이 답변이 없어서 아래와 같이 변형(?)했는데.. 어디가 잘못된건지..
public void run()
{
try
{
clock.sleep(1000);
}
catch(InterruptedException ie){}
MediaTracker tracker= new MediaTracker(this);
rnd = getImage(getCodeBase(),"./img/screen01/screen"+Math.abs(rand.nextInt()%10+1)+".gif");
tracker.addImage(rnd,1);
try{ tracker.waitForAll(); }catch(InterruptedException ie){}
while((tracker.statusAll(true) & MediaTracker.COMPLETE)==1){}
off_G.setColor(Color.white);
off_G.fillRect(0,0,358,160);
off_G.drawImage(rnd, 0, 0, null);
repaint();
}
String으로 선언한 변수를
Image형 변수로 변환하려고 하는데.. 어떻게 해야 하는 건가요?
---------
아래와 같이 코딩했어요.. (일부분;;)
근데.. 1초가 지나도 난수로 발생된 이미지로 바뀌질 않는군요..
어떻게 해야 하나요..
위에 질문이 답변이 없어서 아래와 같이 변형(?)했는데.. 어디가 잘못된건지..
public void run()
{
try
{
clock.sleep(1000);
}
catch(InterruptedException ie){}
MediaTracker tracker= new MediaTracker(this);
rnd = getImage(getCodeBase(),"./img/screen01/screen"+Math.abs(rand.nextInt()%10+1)+".gif");
tracker.addImage(rnd,1);
try{ tracker.waitForAll(); }catch(InterruptedException ie){}
while((tracker.statusAll(true) & MediaTracker.COMPLETE)==1){}
off_G.setColor(Color.white);
off_G.fillRect(0,0,358,160);
off_G.drawImage(rnd, 0, 0, null);
repaint();
}