java.lang.Object
javax.swing.undo.UndoableEditSupport
-
フィールドのサマリー
フィールド修飾子と型フィールド説明protected CompoundEdit複合編集。protected Vector<UndoableEditListener> リスナーのリスト。protected Object真の源。protected int更新レベル。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明UndoableEditSupportオブジェクトを構築します。UndoableEditSupportオブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明protected voidpostEditおよびendUpdateからのみ呼び出されます。voidUndoableEditListenerを登録します。void複合編集の更新を開始します。protected CompoundEditbeginUpdateからのみ呼び出されます。voidデッドロック警告: このメソッドを呼び出すと、すべてのリスナーでundoableEditHappenedが呼び出されます。addUndoableEditListener()によってこのUndoableEditSupportに追加されたすべてのUndoableEditListenerから成る配列を返します。int更新レベルの値を返します。voidデッドロック警告: このメソッドを呼び出すと、すべてのリスナーでundoableEditHappenedが呼び出されます。voidUndoableEditListenerを削除します。toString()このオブジェクトのプロパティを表示および識別する文字列を返します。
-
フィールド詳細
-
updateLevel
protected int updateLevel更新レベル。 -
compoundEdit
protected CompoundEdit compoundEdit複合編集。 -
listeners
protected Vector<UndoableEditListener> listenersリスナーのリスト。 -
realSource
protected Object realSource真の源。
-
-
コンストラクタの詳細
-
UndoableEditSupport
public UndoableEditSupport()UndoableEditSupportオブジェクトを構築します。 -
UndoableEditSupport
-
-
メソッドの詳細
-
addUndoableEditListener
public void addUndoableEditListener(UndoableEditListener l) UndoableEditListenerを登録します。 元に戻すことのできる編集が発生すると、必ずリスナーに通知されます。- パラメータ:
l-UndoableEditListenerオブジェクト- 関連項目:
-
removeUndoableEditListener
public void removeUndoableEditListener(UndoableEditListener l) UndoableEditListenerを削除します。- パラメータ:
l- 削除するUndoableEditListenerオブジェクト- 関連項目:
-
getUndoableEditListeners
public UndoableEditListener[] getUndoableEditListeners()addUndoableEditListener()によってこのUndoableEditSupportに追加されたすべてのUndoableEditListenerから成る配列を返します。- 戻り値:
- 追加されたすべての
UndoableEditListener。リスナーが追加されていない場合は空の配列 - 導入されたバージョン:
- 1.4
-
_postEdit
protected void _postEdit(UndoableEdit e) postEditおよびendUpdateからのみ呼び出されます。 すべてのリスナーでundoableEditHappenedを呼び出します。 2つの呼出し側メソッドは同期をとられるので、ここで同期は実行されません。- パラメータ:
e- 確認するために編集
-
postEdit
public void postEdit(UndoableEdit e) デッドロック警告: このメソッドを呼び出すと、すべてのリスナーでundoableEditHappenedが呼び出されます。 このメソッドをそのリスナーの1つから呼び出すのは良い方法ではありません。- パラメータ:
e- 投稿を編集
-
getUpdateLevel
public int getUpdateLevel()更新レベルの値を返します。- 戻り値:
- 更新レベルを表す整数値
-
beginUpdate
public void beginUpdate()複合編集の更新を開始します。 -
createCompoundEdit
protected CompoundEdit createCompoundEdit()beginUpdateからのみ呼び出されます。 サブクラスで使用するために、ここに公開されています。- 戻り値:
- 新しく作成された
CompoundEditオブジェクト
-
endUpdate
public void endUpdate()デッドロック警告: このメソッドを呼び出すと、すべてのリスナーでundoableEditHappenedが呼び出されます。 このメソッドをそのリスナーの1つから呼び出すのは良い方法ではありません。 -
toString
-