0

私はJavaのメモ帳のような独自のエディターを設計しています。私はJEditorPaneテキストの執筆に使用しました。EditorsでUndoがどのように機能するのかわかりません。ユーザーがに書き込んだテキストの以前の状態を維持するにはどうすればよいですかJEditorPane

どんな助けでもいただければ幸いです

4

1 に答える 1

0

Memento Design Patternを使用して、この元に戻す機能を作成することを検討してください。ウィキペディアには、Java の例があります。

基本的に、プログラムの状態のスタックを保持できます。「元に戻す」には、プログラム (この場合はテキスト領域) の現在の状態を以前の状態に設定するだけです。

于 2013-03-14T07:13:27.183 に答える