プロが教える店舗&オフィスのセキュリティ対策術

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();
}
}
}

これは自分の入門書に乗っていたソースのまる写しなのですが、対処法が分かりません。初心者故、質問内容が不十分かもしれませんが、ご教示願います。

A 回答 (1件)

SampleCanvasというクラスは、Javaにはない。

だから、これはその入門書の中で独自に作っているクラスだろうと思う。それが用意されていないということだろう。

入門書のそれまでのページを調べて、SampleCanvas.javaというソースコードを作成している部分を探し、それを作成すればエラーはなくなるだろう。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/09/06 20:55

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