java.lang.Object
javax.swing.AbstractAction
javax.swing.text.TextAction
- すべての実装されたインタフェース:
- ActionListener,- Serializable,- Cloneable,- EventListener,- Action
- 直系の既知のサブクラス:
- DefaultEditorKit.BeepAction,- DefaultEditorKit.CopyAction,- DefaultEditorKit.CutAction,- DefaultEditorKit.DefaultKeyTypedAction,- DefaultEditorKit.InsertBreakAction,- DefaultEditorKit.InsertContentAction,- DefaultEditorKit.InsertTabAction,- DefaultEditorKit.PasteAction,- StyledEditorKit.StyledTextAction
public abstract class TextAction extends AbstractAction
多くの異なるテキスト・コンポーネントで共有されるキー・バインディングに便利な、アクションの実装です。 アクションは共有されるので、それが作用するターゲットを取得する手段を持たなければいけません。 このクラスは、作用するテキスト・コンポーネントを見つけるためのサポートを提供します。 作用するコンポーネントを取得するための適切な方法は、受信されるActionEventを介して取得することです。 getSourceで返されるObjectがテキスト・コンポーネントに縮小できる場合、それが使用されます。 アクション・イベントがnullか、または縮小できない場合、最後にフォーカスを持ったテキスト・コンポーネントが試されます。 これは、TextActionとその情報を共有するための調整をするJTextControllerとともに使用されることによって決まります。 
 
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。 
- 
フィールドのサマリークラスjavax.swing.AbstractActionで宣言されたフィールドchangeSupport, enabledインタフェースjavax.swing.Actionで宣言されているフィールドACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明static final Action[]augmentList(Action[] list1, Action[] list2) コマンド・リストを一つ取得し、それをもう一つの別のコマンド・リストで拡張します。protected final JTextComponent現在フォーカスを持つテキスト・コンポーネントを取得します。protected final JTextComponentアクションに使用するコンポーネントを判定します。クラスjavax.swing.AbstractActionで宣言されたメソッドaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledクラスjava.lang.Objectで宣言されたメソッドequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースjava.awt.event.ActionListenerで宣言されたメソッドactionPerformed
- 
コンストラクタの詳細- 
TextAction
 
- 
- 
メソッドの詳細- 
getTextComponentprotected final JTextComponent getTextComponent(ActionEvent e) アクションに使用するコンポーネントを判定します。 これは、ActionEventのソースがnullでなく、縮小できる場合にそのソースから取得されます。 そうでない場合、最後にフォーカスを持ったコンポーネントが使用されます。- パラメータ:
- e- ActionEvent
- 戻り値:
- コンポーネント
 
- 
augmentList
- 
getFocusedComponentprotected final JTextComponent getFocusedComponent()現在フォーカスを持つテキスト・コンポーネントを取得します。 これは、アクションの大きなセットが定義されるキーの割当てに便利な複数のテキスト・コンポーネントでアクションを共有できるようにしますが、通常は、多くの異なるコンポーネントで同じように使用されます。- 戻り値:
- コンポーネント
 
 
-