ネタ心者歓迎! 今更ながらにJava相談室
■ このスレッドは過去ログ倉庫に格納されています
0691得意の(w)斜めレス
NGNGレイヤというのは、透明なフィルムのようなものと考えて下さい。
透明ですから何枚重ねられても、それぞれに描いた図形がすべて
見通せるわけです。しかし、あなたがやろうとしているのは、そう
いうことではないのでしょう?
とにかくVectorに保存するのは図形の種類と座標(これはあとで
編集するために使うもので、当面の表示には関係有りません)。
Imageはとにかくひとつだけ用意して置いて、そこに描いていけば
いいのです。そしてそのImageを必要なときにdrawImageで表示すれば
いいのです。それでとにかく意図した図形はすべて表示されます。
編集はそれから後の問題。
勿論1Imageに1図形だけ描いて、それをレイヤ表示すれば、図形は
すべて表示されるし、後で編集するときも便利になる訳ですが(1つ
の図形を消すためには単に対応するImageを消せばいいのだから)、
1レイヤに1図形というのは乱暴すぎて、一般的なやり方ではないと
思います。まあ、図形の数が少なければそういうやり方もあるでしょうが。
■ このスレッドは過去ログ倉庫に格納されています