Re: [問題] 有關用SetXORmode且doublebuffer開了螢 …
><" 原來是這樣...
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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):