Javaでゲーム作成 2本目at GAMEDEVJavaでゲーム作成 2本目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト822:名前は開発中のものです。 07/03/21 20:14:18 p5zCnQO1 ほぼおなじとかじゃわからん ソースあっぷしてもらわんと 823:821 07/03/21 21:52:26 PxlWoCAm ふじこ 自己解決しますた。 >>822スマソ、おっしゃるとおりでした。クラス構造はまったく関係ない箇所でした。 何がおこったのか簡単に書いておきます。 MainPanel(JPanelのサブクラス)内に、コンポーネントを描画するメソッドとしてpaintComponent()があるのですが、その中で paintComponent(Grahics g) { super.paintComponent(g); //以下青いボールの描写が続く } と書く箇所で、以下のミスをしていました。 super.paintComponents(g); 本来JComponent.paintComponent()を呼び出すのを、Container.paintComponents()を呼び出してしまったのが原因でした。 #JComponent.paintComponent()とContainer.paintComponents()の違いは良く分からず ttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/javax/swing/JPanel.html 824:名前は開発中のものです。 07/03/21 22:02:54 p5zCnQO1 つーか、親のpaintComponent呼び出す必要はないと思うぞ 普通にfillしたらええ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch