- 1 名前:デフォルトの名無しさん mailto:sage [2010/01/03(日) 22:36:21 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 ttp://pc11.2ch.net/hp/ Webプログラミング ttp://pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド134★★ pc12.2ch.net/test/read.cgi/tech/1258793926/ 次スレは>>950あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 ttp://www.wikiroom.com/java/
- 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 の描画プロセスやルール) を理解した上で、どうすべきかを考えたほうがいい。
- 39 名前:デフォルトの名無しさん mailto:sage [2010/01/07(木) 22:51:44 ]
- >>38
すいません、なんか文章がぐちゃぐちゃになってました。 以下訂正です。 × >JavaDoc なり、解説書なりをよく読んで、 paint()メソッドの引数に >paint() メソッドを明示的に呼び出さなくても、再描画がなぜ行われるのか、 >なぜ Graphics が必要なのか、といったこと ○ >JavaDoc なり、解説書なりをよく読んで、 paint()メソッドの引数に >なぜ Graphics が必要なのか、 >なぜpaint() メソッドを明示的に呼び出さなくても、再描画がなぜ行われるのか、 >といったこと
|

|