|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.swing.action.S2ActionUpdater
public class S2ActionUpdater
AWTイベントを監視し、ビューのアクションマップに登録されたS2Action
オブジェクトの実行可否状態と選択状態を最新に保ちます。
コンストラクタの概要 | |
---|---|
S2ActionUpdater(java.lang.Object view)
指定されたビューを元にインスタンスを作成します。 |
メソッドの概要 | |
---|---|
void |
deregister()
このオブジェクトをAWTのイベントリスナから解除し、イベントの監視を停止します。 |
void |
eventDispatched(java.awt.AWTEvent e)
|
long |
getEventMask()
監視対象となるAWTのイベントマスクを取得します。 |
void |
register()
このオブジェクトをAWTのイベントリスナとして登録し、イベントの監視を開始します。 |
void |
setEventMask(long eventMask)
監視対象となるAWTのイベントマスクを設定します。 |
void |
updateActions()
アクションマップに含まれる全ての S2Action オブジェクトの実行可否状態と選択状態を更新します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public S2ActionUpdater(java.lang.Object view)
view
- ビューオブジェクトメソッドの詳細 |
---|
public long getEventMask()
public void setEventMask(long eventMask)
register
メソッドの前に呼び出す必要があります。
デフォルトの設定では、パフォーマンス上の理由から、以下のイベントマスクが除外されています。
HIERARCHY_EVENT_MASK
HIERARCHY_BOUNDS_EVENT_MASK
CONTAINER_EVENT_MASK
COMPONENT_EVENT_MASK
MOUSE_MOTION_EVENT_MASK
PAINT_EVENT_MASK
eventMask
- イベントマスクpublic void register()
public void deregister()
public void eventDispatched(java.awt.AWTEvent e)
java.awt.event.AWTEventListener
内の eventDispatched
public void updateActions()
S2Action
オブジェクトの実行可否状態と選択状態を更新します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |