こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Javaアプレットとマルチスレッドの組み合わせ

Javaアプレットとマルチスレッドを組み合わせてパラパラ漫画のようなものを作りたいのですがうまくいきません。

import java.awt.Graphics;
import java.awt.Image;

public class kadai4 extends java.applet.Applet implements Runnable{

Image logoImage[];
Thread runner;
int current;
int last=6;

public void init(){
logoImage=new Image[last];
for(int i=0;i<last;i++){
logoImage[i] = getImage(getCodeBase(),"image/logo" + (i+1) + ".gif");
}
}

public void start(){
if(runner == null){
runner = new Thread(this);
runner.start();
}
}

public void stop(){
if(runner != null){
runner.stop();
runner=null;
}
}

public void run(){
while(true){
for(int i=0;i<last;i++){
current=i;
repaint();
pause(400);
}
}
}

public void paint(Graphics g){
g.drawImage(logoImage[current],50,25,50,50,this);
}

void pause(int time){
try { Thread.sleep(time);}
catch (InterruptedException e) {}
}
}

これを実行すると推奨されない API を使用またはオーバーライドしています。というエラーが発生するのですがどうすれば良いでしょうか?他の方法でも構いません

投稿日時 - 2011-12-21 07:45:59

QNo.7201444

すぐに回答ほしいです

質問者が選んだベストアンサー

> 推奨されない API を使用またはオーバーライドしています。

は警告です。後継バージョンで動作しないことを表しています。
エラーとなっているならEclipse の設定でしょう。


基本代替メソッドは JAVADocにかかれています。

投稿日時 - 2011-12-21 10:30:28

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問