AreaClipTest〜Java(言語別の習作集)〜AreaClipTestAreaで複雑な形を表現するそのAreaを描画領域に指定する形と描画方法を選んで表示。APIはGraphics2DでGraphicsより複雑高度な描画が可能。Areaもその機能の一つ。Shapeを組み合わせる感じでどんな形でも表現できる。addで領域を加えるだけじゃなく、subtractで除くことができる。fill(塗りつぶし)やdraw(輪郭腺)すれば上の通り。そのAreaを描画領域に指定(クリップ)すれば切り抜いたようになる。以前からコレがしたくてできなかったのだ。画面効果にも応用できるかもしれない。ちなみに使用画像は、ツクールで作った自作アドベンチャーの一シーン。