インタフェース
javax.swing.Actionの使用
-
Actionを使用しているパッケージ パッケージ 説明 javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.plaf.basic 基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.plaf.metal デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。javax.swing.text 編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。javax.swing.text.html HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。 -
-
javax.swingでのActionの使用
Actionを実装しているjavax.swing内のクラス 修飾子と型 クラス 説明 classAbstractActionこのクラスは、JFCのActionインタフェースのデフォルト実装を提供します。Actionを返すjavax.swing内のメソッド 修飾子と型 メソッド 説明 ActionActionMap. get(Object key)バインディングがローカルに定義されていない場合は、親ActionMapに通知して、keyのバインディングを返します。ActionAbstractButton. getAction()このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。ActionJComboBox. getAction()このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。ActionJTextField. getAction()このActionEventソースに現在設定されているActionを返します。Actionが設定されていない場合は、nullを返します。protected Action[]JFormattedTextField.AbstractFormatter. getActions()Actionのカスタム・セットを提供する場合は、サブクラス化してオーバーライドします。Action[]JFormattedTextField. getActions()エディタのコマンド・リストを取得します。Action[]JTextField. getActions()エディタのコマンド・リストを取得します。static ActionTransferHandler. getCopyAction()クリップボードへのコピー操作を実行するActionを返します。static ActionTransferHandler. getCutAction()クリップボードへの切取り操作を実行するActionを返します。static ActionTransferHandler. getPasteAction()クリップボードからの貼付け操作を実行するActionを返します。Action型のパラメータを持つjavax.swing内のメソッド 修飾子と型 メソッド 説明 protected voidAbstractButton. actionPropertyChanged(Action action, String propertyName)関連アクションのプロパティの変更に応じてボタンの状態を更新します。protected voidJComboBox. actionPropertyChanged(Action action, String propertyName)関連アクションのプロパティの変更に応じてコンボボックスの状態を更新します。protected voidJMenuItem. actionPropertyChanged(Action action, String propertyName)関連アクションのプロパティの変更に応じてボタンの状態を更新します。protected voidJTextField. actionPropertyChanged(Action action, String propertyName)関連アクションのプロパティの変更に応じてテキスト・フィールドの状態を更新します。JMenuItemJMenu. add(Action a)指定されたActionオブジェクトに属する新しいメニュー項目を作成し、それをこのメニューの末尾に追加します。JMenuItemJPopupMenu. add(Action a)メニューの末尾に、指定されたActionオブジェクトをディスパッチするメニュー項目を追加します。JButtonJToolBar. add(Action a)アクションをディスパッチする新しいJButtonを追加します。protected voidAbstractButton. configurePropertiesFromAction(Action a)指定されたActionのプロパティに一致するように、このボタンにプロパティを設定します。protected voidJComboBox. configurePropertiesFromAction(Action a)指定されたActionのプロパティに一致するように、このコンボボックスにプロパティを設定します。protected voidJMenuItem. configurePropertiesFromAction(Action a)指定されたActionのプロパティに一致するように、このボタンにプロパティを設定します。protected voidJTextField. configurePropertiesFromAction(Action a)指定されたActionのプロパティに一致するように、このテキスト・フィールドにプロパティを設定します。protected JMenuItemJMenu. createActionComponent(Action a)JMenuに追加されるActionのJMenuItemを作成するファクトリ・メソッドです。protected JMenuItemJPopupMenu. createActionComponent(Action a)JPopupMenuに追加されるActionsのJMenuItemを作成するファクトリ・メソッドです。protected JButtonJToolBar. createActionComponent(Action a)JToolBarに追加されるActionのJButtonを作成するファクトリ・メソッドです。protected PropertyChangeListenerAbstractButton. createActionPropertyChangeListener(Action a)指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。protected PropertyChangeListenerJComboBox. createActionPropertyChangeListener(Action a)指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。protected PropertyChangeListenerJTextField. createActionPropertyChangeListener(Action a)指定されたActionからの変更を待機し、適切なプロパティを更新する役割を担うPropertyChangeListenerを作成して、返します。JMenuItemJMenu. insert(Action a, int pos)指定されたActionオブジェクトに属する新しいメニュー項目を、指定された位置に挿入します。voidJPopupMenu. insert(Action a, int index)指定されたActionオブジェクトを、メニュー項目として指定の位置に挿入します。static booleanSwingUtilities. notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)actionが非nullの場合はactionでactionPerformedを呼び出し、送信者オブジェクトを受け入れます。voidActionMap. put(Object key, Action action)actionにkeyのバインディングを追加します。voidAbstractButton. setAction(Action a)Actionを設定します。voidJComboBox. setAction(Action a)このActionEventソースのActionを設定します。voidJTextField. setAction(Action a)このActionEventソースのActionを設定します。Action型のパラメータを持つjavax.swing内のコンストラクタ コンストラクタ 説明 JButton(Action a)指定されたActionからプロパティを取得してボタンを生成します。JCheckBox(Action a)指定されたActionからプロパティを取得するチェックボックスを生成します。JCheckBoxMenuItem(Action a)指定されたActionからプロパティを取得するメニュー項目を生成します。JMenu(Action a)指定されたActionからプロパティを取得するメニューを作成します。JMenuItem(Action a)指定されたActionからプロパティを取得するメニュー項目を作成します。JRadioButton(Action a)指定されたActionからプロパティを取得するラジオ・ボタンを作成します。JRadioButtonMenuItem(Action a)指定されたActionからプロパティを取得するラジオ・ボタン・メニュー項目を作成します。JToggleButton(Action a)指定されたActionからプロパティを取得するトグル・ボタンを作成します。 -
javax.swing.plaf.basicでのActionの使用
Actionを実装しているjavax.swing.plaf.basic内のクラス 修飾子と型 クラス 説明 protected classBasicDesktopPaneUI.CloseAction内部フレームを閉じることを処理します。protected classBasicDesktopPaneUI.MaximizeAction内部フレームを最大化することを処理します。protected classBasicDesktopPaneUI.MinimizeAction内部フレームを最小化することを処理します。protected classBasicDesktopPaneUI.NavigateAction次の内部フレームに移動することを処理します。protected classBasicDesktopPaneUI.OpenAction最小化または最大化された内部フレームを元に戻します。protected classBasicFileChooserUI.ApproveSelectionActionOpen要求またはSave要求にこたえます。protected classBasicFileChooserUI.CancelSelectionAction取消しの要求にこたえます。protected classBasicFileChooserUI.ChangeToParentDirectoryAction親ディレクトリ操作に変更します。protected classBasicFileChooserUI.GoHomeActionHomeキー・イベントまたは同等のイベントに従って処理を行います。protected classBasicFileChooserUI.NewFolderAction新しいフォルダを作成します。protected classBasicFileChooserUI.UpdateAction現在のディレクトリでファイルを走査し直します。classBasicInternalFrameTitlePane.CloseActionこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicInternalFrameTitlePane.IconifyActionこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicInternalFrameTitlePane.MaximizeActionこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicInternalFrameTitlePane.MoveActionこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicInternalFrameTitlePane.RestoreActionこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicInternalFrameTitlePane.SizeActionこのクラスは、「protected」内部クラスとして扱うようにしてください。classBasicSliderUI.ActionScrollerドキュメントから削除されたこのクラスは、Java 2プラットフォーム1.3では使用しません。classBasicTreeUI.TreeCancelEditingActionアクションが実行されたときにcancelEditingを呼び出すActionListenerです。classBasicTreeUI.TreeHomeActionTreeHomeActionは、終了またはホーム・アクションを処理するために使用されます。classBasicTreeUI.TreeIncrementActionTreeIncrementActionは、上下のアクションを処理するために使われます。classBasicTreeUI.TreePageActionTreePageActionは、ページ・アップとページ・ダウンのイベントを処理します。classBasicTreeUI.TreeToggleAction最初に選択された行で、展開状態が切り替えられます。classBasicTreeUI.TreeTraverseActionTreeTraverseActionは、左または右キーのために使用されるアクションです。Actionとして宣言されているjavax.swing.plaf.basic内のフィールド 修飾子と型 フィールド 説明 protected ActionBasicInternalFrameTitlePane. closeActionCloseActionのインスタンス。protected ActionBasicInternalFrameTitlePane. iconifyActionIconifyActionのインスタンス。protected ActionBasicInternalFrameTitlePane. maximizeActionMaximizeActionのインスタンス。protected ActionBasicInternalFrameTitlePane. moveActionMoveActionのインスタンス。protected ActionBasicTreeUI.KeyHandler. repeatKeyAction生成されているキー・コードです。protected ActionBasicInternalFrameTitlePane. restoreActionRestoreActionのインスタンス。protected ActionBasicInternalFrameTitlePane. sizeActionSizeActionのインスタンス。Actionを返すjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 protected ActionBasicLookAndFeel. createAudioAction(Object key)サウンドの再生に使用するActionを作成し、返します。ActionBasicFileChooserUI. getApproveSelectionAction()選択承認アクションを返します。ActionBasicFileChooserUI. getCancelSelectionAction()取消選択アクションを返します。ActionBasicFileChooserUI. getChangeToParentDirectoryAction()親ディレクトリへの変更を返します。ActionBasicFileChooserUI. getGoHomeAction()go homeアクションを返します。ActionBasicFileChooserUI. getNewFolderAction()新しいフォルダ・アクションを返します。ActionBasicFileChooserUI. getUpdateAction()更新アクションを返します。Action型のパラメータを持つjavax.swing.plaf.basic内のメソッド 修飾子と型 メソッド 説明 protected voidBasicLookAndFeel. playSound(Action audioAction)必要に応じて、audioActionでactionPerformedを呼び出して、サウンドを再生します。 -
javax.swing.plaf.metalでのActionの使用
Actionを実装しているjavax.swing.plaf.metal内のクラス 修飾子と型 クラス 説明 protected classMetalFileChooserUI.DirectoryComboBoxActionDirectoryComboBoxで選択されている項目が変更されたときにアクションを起こします。 -
javax.swing.textでのActionの使用
Actionを実装しているjavax.swing.textのクラス 修飾子と型 クラス 説明 static classDefaultEditorKit.BeepActionビープ音を作成します。static classDefaultEditorKit.CopyAction選択した領域をコピーして、その内容をシステム・クリップボードに格納します。static classDefaultEditorKit.CutAction選択した領域を切り取り、その内容をシステム・クリップボードに格納します。static classDefaultEditorKit.DefaultKeyTypedActionキー入力イベントを受け取ったとき、キーマップ・エントリがない場合にデフォルトで実行されるアクションです。static classDefaultEditorKit.InsertBreakActionドキュメントに行または段落の区切りを配置します。static classDefaultEditorKit.InsertContentAction関連するドキュメントに内容を格納します。static classDefaultEditorKit.InsertTabActionドキュメントにタブ文字を配置します。static classDefaultEditorKit.PasteActionシステム・クリップボードの内容を、選択された範囲、あるいはキャレットの前(選択範囲がない場合)に貼り付けます。static classStyledEditorKit.AlignmentAction段落の配置方法を設定するアクションです。static classStyledEditorKit.BoldActionボールド属性を切り替えるアクションです。static classStyledEditorKit.FontFamilyAction関連するJEditorPaneのフォント・ファミリを設定するアクションです。static classStyledEditorKit.FontSizeAction関連するJEditorPaneのフォント・サイズを設定するアクションです。static classStyledEditorKit.ForegroundActionフォアグラウンド・カラーを設定するアクションです。static classStyledEditorKit.ItalicActionイタリック属性を切り替えるアクションです。static classStyledEditorKit.StyledTextActionインストールされたStyledEditorKit (またはサブクラス)によってJEditorPaneでトリガーされると見なされるアクションです。static classStyledEditorKit.UnderlineAction下線属性を切り替えるアクションです。classTextAction多くの異なるテキスト・コンポーネントで共有されるキー・バインディングに便利な、アクションの実装です。Actionを返すjavax.swing.textのメソッド 修飾子と型 メソッド 説明 static Action[]TextAction. augmentList(Action[] list1, Action[] list2)コマンド・リストをひとつ取得し、それをもうひとつの別のコマンド・リストで拡張します。ActionKeymap. getAction(KeyStroke key)指定されたシンボリック・イベント・シーケンスに適切なアクションを取得します。Action[]DefaultEditorKit. getActions()このキットが作成したモデルとビューを使っているテキスト・コンポーネントで使用できるコマンドのセットを取得します。abstract Action[]EditorKit. getActions()このキットが作成したモデルとビューを使っているテキスト・コンポーネントで使用できるコマンドのセットを取得します。protected Action[]InternationalFormatter. getActions()getSupportsIncrementがtrueを返す場合、値の増減に適した2つのActionを返します。Action[]JTextComponent. getActions()エディタのコマンド・リストを取得します。Action[]StyledEditorKit. getActions()エディタのコマンド・リストを取得します。Action[]Keymap. getBoundActions()このキーマップで定義されているアクションのすべてを取得します。ActionKeymap. getDefaultAction()キーが入力されて(つまり、KEY_TYPEDキー・イベントが受信されて)その割当てがない場合に発生するデフォルトのアクションを取得します。Action型のパラメータを持つjavax.swing.text内のメソッド 修飾子と型 メソッド 説明 voidKeymap. addActionForKeyStroke(KeyStroke key, Action a)キーマップに割り当てを追加します。static Action[]TextAction. augmentList(Action[] list1, Action[] list2)コマンド・リストをひとつ取得し、それをもうひとつの別のコマンド・リストで拡張します。KeyStroke[]Keymap. getKeyStrokesForAction(Action a)指定されたアクションを発生させるキー・ストロークを取得します。static voidJTextComponent. loadKeymap(Keymap map, JTextComponent.KeyBinding[] bindings, Action[] actions)キーマップに多数の割り当てをロードします。voidKeymap. setDefaultAction(Action a)キーが入力された場合に発生するデフォルト・アクションを設定します。 -
javax.swing.text.htmlでのActionの使用
Actionを実装しているjavax.swing.text.html内のクラス 修飾子と型 クラス 説明 static classHTMLEditorKit.HTMLTextActionHTMLを既存のドキュメントに挿入するのに便利ないくつかの簡易メソッドを提供するabstractアクションです。static classHTMLEditorKit.InsertHTMLTextActionInsertHTMLTextActionは、既存のHTMLドキュメントに任意のHTML文字列を挿入するために使用できます。Actionを返すjavax.swing.text.html内のメソッド 修飾子と型 メソッド 説明 Action[]HTMLEditorKit. getActions()エディタのコマンド・リストを取得します。
-