dポイントプレゼントキャンペーン実施中!

import java.applet.*;
import java.awt.*;

public class keiin extends Applet implements Runnable {

int narabi[]=new int[10];

public void init(){

}

public void start() {


}


public void paint(Graphics g)
{

for (int i=0; i==kun+1; i++)
{
g.drawString(narabi[i],i*30,30);
}

}

public void run() {

repaint();
num++;
}
}

public void update(Graphics g)
{
paint(g);

}

}

というプログラムを作っていて、javacでコンパイルすると、
「C:\Documents and Settings\Administrator\My Documents\ycworks\java\keirin\0.01\keiin.java:49:シンボルを解決できません。
シンボル:メソッド drawstring(int,int,int)
場所:java.awt.Graphicsのクラス
g.drawString(narabi[i],i*30,30);
^
と出て、コンパイルされません。

Javacのある場所を環境変数に登録してコンパイルしてみたり、配列変数がおかしいのかと思い、narabi[i]を文字列(g.drawstring("hoge",50,30);)にしたり、試してみたのですが、効果なしです。
解決方法を教えてください

A 回答 (1件)

drawString(文字列,X,X)


ですが、
drawString(int, int, int)
で呼び出しているので、型の一致するメソッドが無いよ?
と言っているのです。
さしあたり、
g.drawString(""+narabi[i],i*30,30);
とかすればいいと思います。

>g.drawstring("hoge",50,30);)
としてもうまくいかないのは、
S が小文字になっているからだと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!