利用JAVA雙緩衝來解決繪圖過程當中的閃爍問題,是個古老而又頗有效的方法, 網上有很多的相關例子, 但是應用到本身的程序上來卻始終不見效果,百思不得其解。 前兩天,再次想起這個問題的時候才恍然大悟,「原來如此啊!」。究其緣由只是本身悟性太差。 網上的高手們一次又一次的說:在後臺繪製好圖像以後,再拷貝到屏幕。本身卻不能應用的恰到好處。 個人應用是作一個圖像的漫遊拖動效果,拖動時要有一個圖像的邊框隨着鼠標移動,release時圖像移動到新位置。 就這麼一個小case本身卻琢磨了半天,真的該考慮是否是還繼續作程序員了。 解決方法其實特別的簡單,只是在後臺繪製邊框以前先繪製一次底圖而已。