インタフェース
javax.swing.Actionの使用

Actionを使用しているパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
  • javax.swingでのActionの使用

    Actionを実装しているjavax.swing内のクラス
    修飾子と型
    クラス
    説明
    class 
    このクラスは、JFCのActionインタフェースのデフォルト実装を提供します。
    Actionを返すjavax.swing内のメソッド
    修飾子と型
    メソッド
    説明
    ActionMap.get(Object key)
    バインディングがローカルに定義されていない場合は、親ActionMapに通知して、keyのバインディングを返します。
    AbstractButton.getAction()
    このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。
    JComboBox.getAction()
    このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。
    JTextField.getAction()
    このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。
    protected Action[]
    JFormattedTextField.AbstractFormatter.getActions()
    Actionのカスタム・セットを提供する場合は、サブクラス化してオーバーライドします。
    JFormattedTextField.getActions()
    エディタのコマンド・リストを取得します。
    JTextField.getActions()
    エディタのコマンド・リストを取得します。
    static Action
    TransferHandler.getCopyAction()
    クリップボードへのコピー操作を実行するActionを返します。
    static Action
    TransferHandler.getCutAction()
    クリップボードへの切取り操作を実行するActionを返します。
    static Action
    TransferHandler.getPasteAction()
    クリップボードからの貼付け操作を実行するActionを返します。
    Action型のパラメータを持つjavax.swing内のメソッド
    修飾子と型
    メソッド
    説明
    protected void
    AbstractButton.actionPropertyChanged(Action action, String propertyName)
    関連アクションのプロパティの変更に応じてボタンの状態を更新します。
    protected void
    JComboBox.actionPropertyChanged(Action action, String propertyName)
    関連アクションのプロパティの変更に応じてコンボボックスの状態を更新します。
    protected void
    JMenuItem.actionPropertyChanged(Action action, String propertyName)
    関連アクションのプロパティの変更に応じてボタンの状態を更新します。
    protected void
    JTextField.actionPropertyChanged(Action action, String propertyName)
    関連アクションのプロパティの変更に応じてテキスト・フィールドの状態を更新します。
    JMenu.add(Action a)
    指定されたActionオブジェクトに属する新しいメニュー項目を作成し、それをこのメニューの末尾に追加します。
    JPopupMenu.add(Action a)
    メニューの末尾に、指定されたActionオブジェクトをディスパッチするメニュー項目を追加します。
    JToolBar.add(Action a)
    アクションをディスパッチする新しいJButtonを追加します。
    protected void
    指定されたActionのプロパティに一致するように、このボタンにプロパティを設定します。
    protected void
    指定されたActionのプロパティに一致するように、このコンボボックスにプロパティを設定します。
    protected void
    指定されたActionのプロパティに一致するように、このボタンにプロパティを設定します。
    protected void
    指定されたActionのプロパティに一致するように、このテキスト・フィールドにプロパティを設定します。
    protected JMenuItem
    JMenuに追加されるActionJMenuItemを作成するファクトリ・メソッドです。
    protected JMenuItem
    JPopupMenuに追加されるActionsJMenuItemを作成するファクトリ・メソッドです。
    protected JButton
    JToolBarに追加されるActionJButtonを作成するファクトリ・メソッドです。
    指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。
    指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。
    指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。
    JMenu.insert(Action a, int pos)
    指定されたActionオブジェクトに属する新しいメニュー項目を、指定された位置に挿入します。
    void
    JPopupMenu.insert(Action a, int index)
    指定されたActionオブジェクトを、メニュー項目として指定の位置に挿入します。
    static boolean
    SwingUtilities.notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)
    actionが非nullの場合はactionactionPerformedを呼び出し、送信者オブジェクトを受け入れます。
    void
    ActionMap.put(Object key, Action action)
    actionkeyのバインディングを追加します。
    void
    AbstractButton.setAction(Action a)
    Actionを設定します。
    void
    JComboBox.setAction(Action a)
    このActionEventソースのActionを設定します。
    void
    JTextField.setAction(Action a)
    このActionEventソースのActionを設定します。
    Action型のパラメータを持つjavax.swing内のコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    指定されたActionからプロパティを取得してボタンを生成します。
     
    指定されたActionからプロパティを取得するチェックボックスを生成します。
     
    指定されたActionからプロパティを取得するメニュー項目を生成します。
     
    指定されたActionからプロパティを取得するメニューを作成します。
     
    指定されたActionからプロパティを取得するメニュー項目を作成します。
     
    指定されたActionからプロパティを取得するラジオ・ボタンを作成します。
     
    指定されたActionからプロパティを取得するラジオ・ボタン・メニュー項目を作成します。
     
    指定されたActionからプロパティを取得するトグル・ボタンを作成します。
  • javax.swing.plaf.basicでのActionの使用

    Actionを実装しているjavax.swing.plaf.basic内のクラス
    修飾子と型
    クラス
    説明
    protected class 
    内部フレームを閉じることを処理します。
    protected class 
    内部フレームを最大化することを処理します。
    protected class 
    内部フレームを最小化することを処理します。
    protected class 
    次の内部フレームに移動することを処理します。
    protected class 
    最小化または最大化された内部フレームを元に戻します。
    protected class 
    Open要求またはSave要求にこたえます。
    protected class 
    取消しの要求にこたえます。
    protected class 
    親ディレクトリ操作に変更します。
    protected class 
    Homeキー・イベントまたは同等のイベントに従って処理を行います。
    protected class 
    新しいフォルダを作成します。
    protected class 
    現在のディレクトリでファイルを走査し直します。
    class 
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    class 
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    class 
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    class 
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    class 
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    class 
    このクラスは、「protected」内部クラスとして扱うようにしてください。
    class 
    ドキュメントから削除されたこのクラスは、Java 2プラットフォーム1.3では使用しません。
    class 
    アクションが実行されたときにcancelEditingを呼び出すActionListenerです。
    class 
    TreeHomeActionは、終了またはホーム・アクションを処理するために使用されます。
    class 
    TreeIncrementActionは、上下のアクションを処理するために使われます。
    class 
    TreePageActionは、ページ・アップとページ・ダウンのイベントを処理します。
    class 
    最初に選択された行で、展開状態が切り替えられます。
    class 
    TreeTraverseActionは、左または右キーのために使用されるアクションです。
    Actionとして宣言されているjavax.swing.plaf.basic内のフィールド
    修飾子と型
    フィールド
    説明
    protected Action
    BasicInternalFrameTitlePane.closeAction
    CloseActionのインスタンス。
    protected Action
    BasicInternalFrameTitlePane.iconifyAction
    IconifyActionのインスタンス。
    protected Action
    BasicInternalFrameTitlePane.maximizeAction
    MaximizeActionのインスタンス。
    protected Action
    BasicInternalFrameTitlePane.moveAction
    MoveActionのインスタンス。
    protected Action
    BasicTreeUI.KeyHandler.repeatKeyAction
    生成されているキー・コードです。
    protected Action
    BasicInternalFrameTitlePane.restoreAction
    RestoreActionのインスタンス。
    protected Action
    BasicInternalFrameTitlePane.sizeAction
    SizeActionのインスタンス。
    Actionを返すjavax.swing.plaf.basic内のメソッド
    修飾子と型
    メソッド
    説明
    protected Action
    BasicLookAndFeel.createAudioAction(Object key)
    サウンドの再生に使用するActionを作成し、返します。
    BasicFileChooserUI.getApproveSelectionAction()
    選択承認アクションを返します。
    BasicFileChooserUI.getCancelSelectionAction()
    取消選択アクションを返します。
    親ディレクトリへの変更を返します。
    BasicFileChooserUI.getGoHomeAction()
    go homeアクションを返します。
    BasicFileChooserUI.getNewFolderAction()
    新しいフォルダ・アクションを返します。
    BasicFileChooserUI.getUpdateAction()
    更新アクションを返します。
    Action型のパラメータを持つjavax.swing.plaf.basic内のメソッド
    修飾子と型
    メソッド
    説明
    protected void
    BasicLookAndFeel.playSound(Action audioAction)
    必要に応じて、audioActionactionPerformedを呼び出して、サウンドを再生します。
  • javax.swing.plaf.metalでのActionの使用

    Actionを実装しているjavax.swing.plaf.metal内のクラス
    修飾子と型
    クラス
    説明
    protected class 
    DirectoryComboBoxで選択されている項目が変更されたときにアクションを起こします。
  • javax.swing.textでのActionの使用

    Actionを実装しているjavax.swing.textのクラス
    修飾子と型
    クラス
    説明
    static class 
    ビープ音を作成します。
    static class 
    選択した領域をコピーして、その内容をシステム・クリップボードに格納します。
    static class 
    選択した領域を切り取り、その内容をシステム・クリップボードに格納します。
    static class 
    キー入力イベントを受け取ったとき、キーマップ・エントリがない場合にデフォルトで実行されるアクションです。
    static class 
    ドキュメントに行または段落の区切りを配置します。
    static class 
    関連するドキュメントに内容を格納します。
    static class 
    ドキュメントにタブ文字を配置します。
    static class 
    システム・クリップボードの内容を、選択された範囲、あるいはキャレットの前(選択範囲がない場合)に貼り付けます。
    static class 
    段落の配置方法を設定するアクションです。
    static class 
    太字属性を切り替えるアクションです。
    static class 
    関連するJEditorPaneのフォント・ファミリを設定するアクションです。
    static class 
    関連するJEditorPaneのフォント・サイズを設定するアクションです。
    static class 
    フォアグラウンド・カラーを設定するアクションです。
    static class 
    イタリック属性を切り替えるアクションです。
    static class 
    インストールされたStyledEditorKit (またはサブクラス)によってJEditorPaneでトリガーされると見なされるアクションです。
    static class 
    下線属性を切り替えるアクションです。
    class 
    多くの異なるテキスト・コンポーネントで共有されるキー・バインディングに便利な、アクションの実装です。
    Actionを返すjavax.swing.textのメソッド
    修飾子と型
    メソッド
    説明
    static final Action[]
    TextAction.augmentList(Action[] list1, Action[] list2)
    コマンド・リストを一つ取得し、それをもう一つの別のコマンド・リストで拡張します。
    Keymap.getAction(KeyStroke key)
    指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。
    DefaultEditorKit.getActions()
    このキットが作成したモデルとビューを使っているテキスト・コンポーネントで使用できるコマンドのセットを取得します。
    abstract Action[]
    EditorKit.getActions()
    このキットが作成したモデルとビューを使っているテキスト・コンポーネントで使用できるコマンドのセットを取得します。
    protected Action[]
    InternationalFormatter.getActions()
    getSupportsIncrementがtrueを返す場合、値の増減に適した2つのActionを返します。
    JTextComponent.getActions()
    エディタのコマンド・リストを取得します。
    StyledEditorKit.getActions()
    エディタのコマンド・リストを取得します。
    このキーマップで定義されているアクションのすべてを取得します。
    キーが入力されて(つまり、KEY_TYPEDキー・イベントが受信されて)その割当てがない場合に発生するデフォルトのアクションを取得します。
    Action型のパラメータを持つjavax.swing.text内のメソッド
    修飾子と型
    メソッド
    説明
    void
    キーマップに割り当てを追加します。
    static final Action[]
    TextAction.augmentList(Action[] list1, Action[] list2)
    コマンド・リストを一つ取得し、それをもう一つの別のコマンド・リストで拡張します。
    指定されたアクションを発生させるキー・ストロークを取得します。
    static void
    JTextComponent.loadKeymap(Keymap map, JTextComponent.KeyBinding[] bindings, Action[] actions)
    キーマップに多数の割り当てをロードします。
    void
    キーが入力された場合に発生するデフォルト・アクションを設定します。
  • javax.swing.text.htmlでのActionの使用

    Actionを実装しているjavax.swing.text.html内のクラス
    修飾子と型
    クラス
    説明
    static class 
    HTMLを既存のドキュメントに挿入するのに便利ないくつかの簡易メソッドを提供するabstractアクションです。
    static class 
    InsertHTMLTextActionは、既存のHTMLドキュメントに任意のHTML文字列を挿入するために使用できます。
    Actionを返すjavax.swing.text.html内のメソッド
    修飾子と型
    メソッド
    説明
    HTMLEditorKit.getActions()
    エディタのコマンド・リストを取得します。