2009-03-09 18 views
2

Safari(Mac)のJavaアプレットでちらつきの問題が発生しています。しかし、通常のダブルバッファリングの問題ではありません。SafariでJavaアプレットのdrawImageがちらつく

私はそれを1つの画像に塗りつぶす前に白いちらつきを与えるが、すべての再塗りつぶしではなく、呼び出し(冗長な再塗りつぶしなし、clearが呼び出される)まで単離した。実際には、drawImageコールの持続時間を測定しました。これは通常約1msですが、5回目のペイントが呼び出されるたびに約30msまで、つまりちらつきます。再描画は、コンポーネントをドラッグしたとき、またはウィンドウがスクロールされたときにトリガーされます。

これはOSXのJava実装のバグですか?それに対応する修正点はありますか?

答えて

0

あなたは非常に小さな情報を提供します。それは答えにくいです。

イメージをペイントする前に再作成していますか?その後、それをバッファリングするか、メディアトラッカーを使用することができます。

古いJavaバージョンを使用している場合は、それを更新してください。 OSXの古いバージョンは非常にバグが多いです。

0

問題は一般的な点滅アプレットの問題だとします。

解決策があります:BackBuffer

私はそれが役に立てば幸い。

関連する問題