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

|