私は多くの情報源を検索してきましたが、まだまともな説明を見つけることができません. なぜ使用する必要があるのか、その目的は何なのか、なぜ JPanels などと異なるのですか?
3388 次
3 に答える
3
Canvas の特徴は、Window と同様に、カスタマイズされたハードウェア アクセラレーションによるダブル バッファリングとページ フリッピングを提供できることです。BufferStrategyを参照してください。
キャンバスは基本的に絵を描くためのものです。また、カスタム AWT ベースのコンポーネントを作成するための Panel のようにも機能しますが、Panel とは異なり、他のコンポーネントを含めることはできません。
于 2013-06-19T17:59:30.717 に答える
3
私の理解でCanvas
は、Swing の JComponent の AWT バージョンにすぎません。純粋な AWT アプリを作成する場合を除き、直接使用しないでください。 詳細については、こちらをご覧ください。
于 2013-06-19T17:54:50.390 に答える