パッケージ | 説明 |
---|---|
javax.swing.event |
Swingコンポーネントによってトリガーされるイベントを提供します。
|
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
javax.swing.undo |
開発者がテキスト・エディタなどのアプリケーションで、元に戻す/再実行の機能を提供できるようにします。
|
修飾子と型 | メソッドと説明 |
---|---|
UndoableEdit |
UndoableEditEvent.getEdit()
編集の値を返します。
|
コンストラクタと説明 |
---|
UndoableEditEvent(Object source, UndoableEdit edit)
UndoableEditEventオブジェクトを構築します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
AbstractDocument.DefaultDocumentEvent
ドキュメントが変更された場合に、ドキュメントの変更を格納します。
|
static class |
AbstractDocument.ElementEdit
ドキュメントのイベントに追加できるElementChangeの実装です。
|
static class |
DefaultStyledDocument.AttributeUndoableEdit
UndoableEditは、ElementのAttributeSetに加えられた変更を記憶するために使います。
|
修飾子と型 | メソッドと説明 |
---|---|
UndoableEdit |
StringContent.insertString(int where, String str)
コンテンツに文字列を挿入します。
|
UndoableEdit |
AbstractDocument.Content.insertString(int where, String str)
シーケンスに文字列を挿入します。
|
UndoableEdit |
GapContent.insertString(int where, String str)
コンテンツに文字列を挿入します。
|
UndoableEdit |
StringContent.remove(int where, int nitems)
コンテンツの一部を削除します。
|
UndoableEdit |
AbstractDocument.Content.remove(int where, int nitems)
シーケンスの一部を削除します。
|
UndoableEdit |
GapContent.remove(int where, int nitems)
コンテンツの一部を削除します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
AbstractDocument.DefaultDocumentEvent.addEdit(UndoableEdit anEdit)
ドキュメント編集を追加します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
AbstractUndoableEdit
UndoableEdit の抽象実装で、このインタフェースのすべてのboolean型メソッドに対して簡単な応答を実装します。 |
class |
CompoundEdit
複数の小規模なUndoableEditを大きな編集結果にまとめるために使用する、AbstractUndoableEditの具象サブクラスです。
|
class |
StateEdit
StateEditは、オブジェクト用の一般的な編集であり、状態を変更します。
|
class |
UndoManager
UndoManager は、UndoableEdits のリストを管理し、編集結果を選択してその内容を元に戻したり再実行したりできます。 |
修飾子と型 | フィールドと説明 |
---|---|
protected Vector<UndoableEdit> |
CompoundEdit.edits
この
CompoundEdit によりまとめて元に戻す/再実行する処理を施されたUndoableEdit のコレクションです。 |
修飾子と型 | メソッドと説明 |
---|---|
protected UndoableEdit |
UndoManager.editToBeRedone()
redo が呼び出された場合に再実行する次の重大な編集結果を返します。 |
protected UndoableEdit |
UndoManager.editToBeUndone()
undo が呼び出された場合に、元に戻す次の重大な編集結果を返します。 |
protected UndoableEdit |
CompoundEdit.lastEdit()
複数の
edits のうち最後のUndoableEdit を返します。edits が空の場合はnull を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void |
UndoableEditSupport._postEdit(UndoableEdit e)
postEdit およびendUpdate からのみ呼び出されます。 |
boolean |
UndoManager.addEdit(UndoableEdit anEdit)
可能であれば、この
UndoManager にUndoableEdit を追加します。 |
boolean |
UndoableEdit.addEdit(UndoableEdit anEdit)
この
UndoableEdit にUndoableEdit を追加します。 |
boolean |
CompoundEdit.addEdit(UndoableEdit anEdit)
この編集結果が
inProgress である場合、anEdit を受け付けてtrueを返します。 |
boolean |
AbstractUndoableEdit.addEdit(UndoableEdit anEdit)
このデフォルト実装はfalseを返します。
|
void |
UndoableEditSupport.postEdit(UndoableEdit e)
デッドロック警告: このメソッドを呼び出すと、すべてのリスナーで
undoableEditHappened が呼び出されます。 |
protected void |
UndoManager.redoTo(UndoableEdit edit)
次の編集結果のインデックスから
edit までのすべての変更を再実行し、それに合わせて次の編集結果のインデックスを更新します。 |
boolean |
UndoableEdit.replaceEdit(UndoableEdit anEdit)
この
UndoableEdit でanEdit が置き換えられる場合は、trueを返します。 |
boolean |
AbstractUndoableEdit.replaceEdit(UndoableEdit anEdit)
このデフォルト実装はfalseを返します。
|
protected void |
UndoManager.undoTo(UndoableEdit edit)
次の編集結果のインデックスから
edit までのすべての変更を取り消し、それに合わせて次の編集結果のインデックスを更新します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.