2012-04-25 15 views

答えて

1

新しいパスが描画されるたびにパスの配列を使用するなど、描画手順を記録します。取り消しボタンを押すと、 "draw counter"が1つ減り、すべてのパスが "draw counter"まで再描画されます。やり直しをするときには、 "draw counter"を1つ増やして、すべてのパスをカウンタ(または配列の最後まで自然に!)まで再描画します。元に戻してから再度描画した後、描画配列から後のエントリを削除します。

+0

currentStack = new ArrayList (); –

+0

ありがとうございます。くすんだピンク.. =) –

+0

よろしくお願いします。 ;)これが成功した場合は、左側にある目盛アイコンをクリックしてマークします。それから、今日何かを達成したような気がします。 :D –

関連する問題