2
Graphics g = bs.getDrawGraphics();
g.setColor(Color.BLACK);
g.fillRect(0, 0, getWidth(), getHeight());
g.dispose();
bs.show();

呼び出すとbs.show()、バッファリングされたフレームが実際に表示されますか? もしそうなら、どのように?次の利用可能なバッファを可視化すると単純に言っていますが、現在のバッファはどうでしょうか? いつ表示されますか?

4

1 に答える 1

2

ドキュメントによると:

メモリをコピーする (ブリッティング) か、表示ポインターを変更する (フリッピング) ことによって、次に使用可能なバッファーを表示します。

簡単に言えばBufferStrategy、JFrame の現在のバッファになるということです。

于 2016-07-09T09:45:50.817 に答える