4

スイングでは、その変換が許可されます

paint (Graphics g) {
    Graphics2D g2d = (Graphics2D) g;
    ......
}

常に動作しますか?または、Graphics2D だけでなく、さまざまなグラフィックスの実装が存在する可能性がありますか?

4

1 に答える 1

3

短い答えは、はい、他のJVMを使用していない限り、動作するはずです。正確な時期は覚えていませんが、Swings ペイント エンジンは常に Graphics2D インスタンスを使用してコンポーネントのペイントを実行します。

于 2012-07-10T05:49:07.267 に答える