★★Java質問・相談スレッド135★★
■ このスレッドは過去ログ倉庫に格納されています
0038デフォルトの名無しさん
2010/01/07(木) 22:49:19おそらく、 ウィンドウベースの
プログラムを書いてるんだろうと思うんだけど、
例えば、 class B は、
class B extends Frame {
あるいは、
class B extends JFrame {
になってるんじゃない?
であれば、
b.paint( b.getGarphics() );
とやれば、おそらく一応呼べるとは思う。
けれど、必ずしもあなたの期待通りの動作をするかどうかはわからない。
実際どうすべきかは awt や swing のライブラリの仕様の問題なので、
JavaDoc なり、解説書なりをよく読んで、 paint()メソッドの引数に
paint() メソッドを明示的に呼び出さなくても、再描画がなぜ行われるのか、
なぜ Graphics が必要なのか、といったこと
(つまり、 awt や swing の描画プロセスやルール)
を理解した上で、どうすべきかを考えたほうがいい。
■ このスレッドは過去ログ倉庫に格納されています