Java低速GUI Swing 5at TECHJava低速GUI Swing 5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト300:284 06/12/23 17:55:43 >>299 ありがとうございます。 すると、add()の後はrepaint()必須ということですか? repaint()しなくてもちゃんと描画される場合があるのはなぜでしょうか? 301:290 06/12/23 20:02:19 普通のコンポーネントを追加した場合は、revalidate() すれば repaint() しなくても正常に描画されると思う。されない時ってある? >>293 は、drawLine とかで、自分で描画している場合は「必要」と言ってる気がする。 paintイベントって言ってるのも、paintComponent()のことだよね? 302:デフォルトの名無しさん 06/12/23 20:44:17 299も293も俺 Swingはpaintイベントでpaintなんちゃらというのをよんでる そこで子のコンポーネントも順次呼ばれる paintをオーバーライドするとイベントがとまって崩れるのはこのため revalidateがリペイントマネージャに対してダーティマーキングしていれば自動的に再描画される ソース読んでみた?IDEつかってるならすぐソース見れるからJComponentみてみるといいよ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch