2

私はこのアプリケーションを作成していますが、エディターの元に戻す/やり直しのサポートが必要です。どこかでオンラインで行う方法を見たのと同じように、JTextArea を作成し、UndoManager を追加しました。

しかし、その結果、Ctrl+Z を押しても、最後に入力した文字が取り消されるだけです。繰り返しますが、その前の文字などです。これらの重要でない編集を CompoundEdit にグループ化したいと思います。しかし、どこにも例が見つかりません。

この動作を実現するために CompoundEdit を使用する正しい方法は? 最後に入力した単語を元に戻すには Ctrl+Z を 1 つ、最後の単語をやり直すには Ctrl+Y を 1 つ使用したいと思います。

4

0 に答える 0