Normal
Habe sowas in meinen IconEditor eingebaut. Der zugehörige Quelltext ist im IconEditor.jar, was von der Download Seite von MyOggRadio runtergeladen werden kann.Wenn ich mich recht erinnere, funktioniert das in etwa so:Das zu editierende ist ein Icon. Alles was ein Icon verändert muß das Interface Operation implementieren. Dann speichert man jede Operation in eine ArrayList. Um nun Undo oder Redo zu machen braucht man nichts als das zu Anfang gesicherte Icon und die Liste mit den Operation.
Habe sowas in meinen IconEditor eingebaut. Der zugehörige Quelltext ist im IconEditor.jar, was von der Download Seite von MyOggRadio runtergeladen werden kann.
Wenn ich mich recht erinnere, funktioniert das in etwa so:
Das zu editierende ist ein Icon. Alles was ein Icon verändert muß das Interface Operation implementieren. Dann speichert man jede Operation in eine ArrayList. Um nun Undo oder Redo zu machen braucht man nichts als das zu Anfang gesicherte Icon und die Liste mit den Operation.