Re: [問題] 有關用SetXORmode且doublebuffer開了螢 …

看板java作者 (Always Coca Cola)時間19年前 (2006/06/16 09:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
><" 原來是這樣... BUT!!! 原先就是想用XOR 取代repaint阿...因為 產生很多個shape物件的時候去repaint, load很大 所以是沒有辦法解決了嗎@@? ※ 引述《Gentoo.bbs@ofo.csie.ntu.edu.tw (賤兔..><")》之銘言: : ※ 引述《Mpdot.bbs@ptt.cc (Always Coca Cola)》之銘言: : : 是的 我將哪行移除 並且把他擺到主class的ctor裡面 : : 可是結果還是一樣 畫圖的時候 會不經意地閃爍 : : 而且如果不開doublebuffer 看起來也沒什麼差 : : 不知道是不是我設定的方法錯誤... : : 請指教 : 問題可能出在你畫圖的時候沒有呼叫 repaint... : 你直接自己去取得 panel 的 Graphics, 然後自己畫, : 這樣 double buffer 的機制就不會產生了... : 呼叫 repaint 時會呼叫 paint, 然後呼叫 paintBufferedComponent, etc. : 就會產生 double buffer 的效果... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.24.56
文章代碼(AID): #14aWiFG- (java)
文章代碼(AID): #14aWiFG- (java)