« Undo の充実 (3) AtokListener | トップページ | Java 1.8.0_261 での apple.awt.brushMetalLook »

2020年7月23日 (木)

Undo の充実 (4) StampEditor, StampTree

次に,StampEditor の undo を実装した。StampEditor の TableModel である ObjectReflectTableModel を extend した UndoableObjectRelflectTableModel に undoable... な method を作成し,おまとめ undo 機能も組み込んだ。ObjectReflectTableModel を使っていた AllergyInspector と PhysicalInspector も undoable にすることができた。

最後に StampTree を undoable にした。StampTree の TableModel である StampTableModel に同様の undoable な method を組み込んで undo できるようにした。

これでほとんどの操作が undo 可能となったと思う。

« Undo の充実 (3) AtokListener | トップページ | Java 1.8.0_261 での apple.awt.brushMetalLook »

OpenDolphin」カテゴリの記事