ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
0790JAVA厨
NGNGAppletのサブクラスのpaint(Graphics g)に、直に
g.drawstring("hoge",100,100);
とすれば、hogeは当然書き出されますが、この文を「talker」という
クラスとそのなかにdrawTalk(Graphics g)メソッドを作って、
Appletのサブクラスのpaint(Graphics g)からGraphic gを引き渡して
呼び出そうとすると、コンパイラにGraphicsクラスがない、と怒られます。
「ジャワハウス」さんの方でいろいろ検索してみると、
Graphicsクラスのサブクラスにすべきでない、とか
Canvasクラスのpaintメソッドでやる、とか
書いてあったのですが、初心者ゆえわからずじまいです。
そこで質問なのですが、appletのサブクラスのPaintメソッドで
かかれるようなものを上記のように別クラスで実現させる方法を
教えていただけませんか?
こんなもの前にスレで回答は出てる、のならそのスレを教えていただけませんか?
また、このサイトに実例が載ってる、というものがあれば
それも教えていただけませんか?
厨房ですが、宜しくお願いします。
■ このスレッドは過去ログ倉庫に格納されています