2009-03-11 3 views
1

ちょっとした問題です。現在、J9をインストールしたDell Axim X51のJavaプロジェクトをコーディングしています。問題は私のインターフェースでやることです。別の画面では入れ子になったパネル(1.4とNOスイングを実行していることに注意してください)を交換するだけですので、(panel) - add(newPanel)を削除してください。問題は、パネルをスワップするときに、表示されている時間がちらつきていることです。内側のパネルを交換するときにちらつきが発生するのはなぜですか?

私はこれがミルリフレッシュ/バッファリングの問題の実行だと思いますが、私はペイントとアップデートをオーバーライドしようとしました。また、誰かがこのナビゲーション方法(フレーム内のパネルの入れ替え)に対して特に嫌いな場合は、これについてもっと良い方法を提案できますか?あなたは「スワップ」新パネルの古いパネルは、最初は非表示に新しいパネルを設定したときに

Double buffer in standard Java AWTまた

、それが見えるよう:

答えて

1

はおそらく、ダブルバッファリングを実装する必要があります親コンテナにadd()された後でなければなりません。

+0

ソート済み、追加後に可視に設定します。乾杯:) – user64392

関連する問題