• 締切済み

SampleCanvasのシンボルが見つからない

Javaの初心者です。JDK6を使用していますが、次のようなエラーが出ます。 シンボルが見つかりません。 場所:SampleCanvas sampleCanvas; ^ もともとのソースはこちらです //<applet code="circgene.class" width="200" height="200"></applet> import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class circgene extends Applet implements ActionListener{ //コンポーネントの変数を定義 TextField textField; SampleCanvas sampleCanvas; public void init(){ //オブジェクトの生成 textField = new TextField("50"); sampleCanvas = new SampleCanvas(); //テキストフィールドをリスナーに登録する textField.addActionListener( this); //レイアウトの設定 this.setLayout(new BorderLayout()); //コンポーネントをアプレットに追加する this.add(textField,BorderLayout.NORTH); this.add(sampleCanvas,BorderLayout.CENTER); } //イベントの処理 public void actionPerformed(ActionEvent ev){ if(ev.getSource()==this.textField){ int r = Integer.parseInt( this.textField.getText()); this.sampleCanvas.setRadius( r); this.sampleCanvas.repaint(); } } } これは自分の入門書に乗っていたソースのまる写しなのですが、対処法が分かりません。初心者故、質問内容が不十分かもしれませんが、ご教示願います。

みんなの回答

noname#94983
noname#94983
回答No.1

SampleCanvasというクラスは、Javaにはない。だから、これはその入門書の中で独自に作っているクラスだろうと思う。それが用意されていないということだろう。 入門書のそれまでのページを調べて、SampleCanvas.javaというソースコードを作成している部分を探し、それを作成すればエラーはなくなるだろう。

kfnorisu
質問者

お礼

ありがとうございます。なぜかSampleCanvasが、ペーストしたソースの後ろにあり、見逃していました。適切な回答をありがとうございます。

関連するQ&A