• 締切
  • 困ってます

シンボルが解決できません

  • 質問No.2268313
  • 閲覧数196
  • ありがとう数0
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/1)

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);)にしたり、試してみたのですが、効果なしです。
解決方法を教えてください

回答 (全1件)

  • 回答No.1

ベストアンサー率 50% (3003/5914)

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

>g.drawstring("hoge",50,30);)
としてもうまくいかないのは、
S が小文字になっているからだと思います。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ