|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.AbstractAction
JFC Action インタフェースのデフォルトの実装を提供します。Action オブジェクトのプロパティ (icon、text、および enabled) 用の get および set メソッドなどの、標準的な動作がここで定義されます。開発者は、この抽象クラスをサブクラス化して、actionPerformed
メソッドを定義するだけで済みます。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
Action
, 直列化された形式フィールドの概要 | |
protected SwingPropertyChangeSupport |
changeSupport
|
protected boolean |
enabled
|
コンストラクタの概要 | |
AbstractAction()
Action オブジェクトを定義します。 |
|
AbstractAction(String name)
Action オブジェクトを定義します。 |
|
AbstractAction(String name,
Icon icon)
Action オブジェクトを定義します。 |
メソッドの概要 | |
void |
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーのリストに追加します。 |
protected Object |
clone()
抽象アクションを複製します。 |
protected void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
バウンドプロパティ変更のレポートをサポートします。 |
Object |
getValue(String key)
指定されたキーに関連付けられている Object を取得します。 |
boolean |
isEnabled()
アクションが使用可能な場合に true を返します。 |
void |
putValue(String key,
Object newValue)
指定されたキーに関連付けられている Value を設定します。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーのリストから削除します。 |
void |
setEnabled(boolean newValue)
アクションを使用可能または使用不可にします。 |
クラス java.lang.Object から継承したメソッド |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
protected boolean enabled
protected SwingPropertyChangeSupport changeSupport
コンストラクタの詳細 |
public AbstractAction()
public AbstractAction(String name)
public AbstractAction(String name, Icon icon)
メソッドの詳細 |
public Object getValue(String key)
Action.getValue(java.lang.String)
public void putValue(String key, Object newValue)
key
- 格納されているオブジェクトを識別する StringnewValue
- このキーを使って格納する ObjectAction.putValue(java.lang.String, java.lang.Object)
public boolean isEnabled()
Action.isEnabled()
public void setEnabled(boolean newValue)
newValue
- アクションを使用可能にする場合は true、使用不可にする場合は falseAction.setEnabled(boolean)
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public void addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeEvent は、setFont、setBackground、setForeground などのバウンドプロパティが設定されたときにトリガーされます。ただし、現在のコンポーネントがコンテナのフォアグラウンド、バックグラウンド、およびフォントを継承する場合は、継承したプロパティの変更によってイベントがトリガーされることはありません。
listener
- 追加する PropertyChangeListenerAction.addPropertyChangeListener(java.beans.PropertyChangeListener)
public void removePropertyChangeListener(PropertyChangeListener listener)
listener
- 削除する PropertyChangeListenerAction.removePropertyChangeListener(java.beans.PropertyChangeListener)
protected Object clone() throws CloneNotSupportedException
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |