Re: [問題] 有關用SetXORmode且doublebuffer開了螢 …
※ 引述《Mpdot.bbs@ptt.cc (Always Coca Cola)》之銘言:
: 是的 我將哪行移除 並且把他擺到主class的ctor裡面
: 可是結果還是一樣 畫圖的時候 會不經意地閃爍
: 而且如果不開doublebuffer 看起來也沒什麼差
: 不知道是不是我設定的方法錯誤...
: 請指教
問題可能出在你畫圖的時候沒有呼叫 repaint...
你直接自己去取得 panel 的 Graphics, 然後自己畫,
這樣 double buffer 的機制就不會產生了...
呼叫 repaint 時會呼叫 paint, 然後呼叫 paintBufferedComponent, etc.
就會產生 double buffer 的效果...
: ※ 引述《Gentoo.bbs@ofo.csie.ntu.edu.tw (賤兔..><")》之銘言:
: : graphpanel.setDoubleBuffer(true);
: : 只要在產生出 graphpanel 物件後設定一次就可以了吧...
--
◢█◣▏◤█◣ ◆未來最舊小棧 Oldest Future Object
█●▇█▁˙█ ◆通訊頻率 OfO.twbbs.org
◥█◢▉◥█◤ ◆來源座標 sparc13.cc.ncu.edu.tw
討論串 (同標題文章)