JavaTM 2 Platform
Std. Ed. v1.3

インタフェース
java.awt.event.FocusListener の使用

FocusListener を使用しているパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.event このパッケージは、AWT コンポーネントによってトリガーされる各種のイベントを処理するためのインタフェース、およびクラスを提供します。 
javax.accessibility コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。 
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.plaf.basic 基本 Look & Feel に従って作成されたユーザインタフェースオブジェクトを提供します。 
javax.swing.plaf.metal このパッケージは、Metal の Look & Feel に従って構築されるユーザインタフェースオブジェクトを提供します。  
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
javax.swing.text 編集可能/編集不能テキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

java.awt での FocusListener の使用
 

FocusListener を実装している java.awt のクラス
 class AWTEventMulticaster
          java.awt.event パッケージで定義される AWT イベントを、効率的で、スレッドに対して安全に、マルチキャスト配送する仕組みを実装するクラスです。
protected  class Component.AccessibleAWTComponent.AccessibleAWTFocusHandler
          Fire PropertyChange リスナーが登録されていれば、フォーカスイベントが発生したときにそれをトリガーします。
 

FocusListener として宣言されている java.awt のフィールド
protected  FocusListener Component.AccessibleAWTComponent.accessibleAWTFocusHandler
           
 

FocusListener を返す java.awt のメソッド
static FocusListener AWTEventMulticaster.add(FocusListener a, FocusListener b)
          フォーカスリスナー a とフォーカスリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
static FocusListener AWTEventMulticaster.remove(FocusListener l, FocusListener oldl)
          フォーカスリスナー l から古いフォーカスリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
 

FocusListener 型のパラメータを持つ java.awt のメソッド
 void Component.addFocusListener(FocusListener l)
          このコンポーネントが入力フォーカスを取得したときに、このコンポーネントからフォーカスイベントを受け取るために、指定されたフォーカスリスナーを追加します。
 void Component.removeFocusListener(FocusListener l)
          このコンポーネントからフォーカスイベントを受け取らないように、指定されたフォーカスリスナーを削除します。
 void Component.AccessibleAWTComponent.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void Component.AccessibleAWTComponent.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 void MenuComponent.AccessibleAWTMenuComponent.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void MenuComponent.AccessibleAWTMenuComponent.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
static FocusListener AWTEventMulticaster.add(FocusListener a, FocusListener b)
          フォーカスリスナー a とフォーカスリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
static FocusListener AWTEventMulticaster.remove(FocusListener l, FocusListener oldl)
          フォーカスリスナー l から古いフォーカスリスナーを削除して、その結果として生じるマルチキャストリスナーを返します。
 void List.AccessibleAWTList.AccessibleAWTListChild.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void List.AccessibleAWTList.AccessibleAWTListChild.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 

java.awt.event での FocusListener の使用
 

FocusListener を実装している java.awt.event のクラス
 class FocusAdapter
          キーボードフォーカスイベントを受け取るための抽象アダプタクラスです。
 

javax.accessibility での FocusListener の使用
 

FocusListener 型のパラメータを持つ javax.accessibility のメソッド
 void AccessibleComponent.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void AccessibleComponent.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 

javax.swing での FocusListener の使用
 

FocusListener を実装している javax.swing のクラス
protected  class JComponent.AccessibleJComponent.AccessibleFocusHandler
          PropertyChange リスナーが登録されていれば、フォーカスイベントが発生したときにそれをトリガーします。
 

FocusListener として宣言されている javax.swing のフィールド
protected  FocusListener JComponent.AccessibleJComponent.accessibleFocusHandler
           
 

FocusListener 型のパラメータを持つ javax.swing のメソッド
 void JList.AccessibleJList.AccessibleJListChild.addFocusListener(FocusListener l)
           
 void JList.AccessibleJList.AccessibleJListChild.removeFocusListener(FocusListener l)
           
 void JTree.AccessibleJTree.AccessibleJTreeNode.addFocusListener(FocusListener l)
           
 void JTree.AccessibleJTree.AccessibleJTreeNode.removeFocusListener(FocusListener l)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.addFocusListener(FocusListener l)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.removeFocusListener(FocusListener l)
           
 

javax.swing.plaf.basic での FocusListener の使用
 

FocusListener を実装している javax.swing.plaf.basic のクラス
 class BasicButtonListener
          ボタンリスナーです。
 class BasicComboBoxEditor
          編集可能なコンボボックス用のデフォルトのエディタです。
static class BasicComboBoxEditor.UIResource
          BasicComboBoxEditor のサブクラスであり、UIResource の実装を提供します。
 class BasicComboBoxUI.FocusHandler
          このリスナーは、フォーカスを失うときポップアップを隠します。
 class BasicListUI.FocusHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicSliderUI.FocusHandler
          フォーカス変更のリスナーです。
 class BasicSplitPaneUI.FocusHandler
          JSplitPane UI が使う FocusListener の実装です。
 class BasicTabbedPaneUI.FocusHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
 class BasicTableUI.FocusHandler
          この内部クラスは public とマークされますが、これはコンパイラのバグが原因です。
static class BasicTextUI.BasicCaret
           
protected  class BasicToolBarUI.ToolBarFocusListener
           
 class BasicTreeUI.FocusHandler
          フォーカスを失ったとき、あるいは取得したときに、先導選択行をペイントし直します。
 

FocusListener として宣言されている javax.swing.plaf.basic のフィールド
protected  FocusListener BasicTabbedPaneUI.focusListener
           
protected  FocusListener BasicTableUI.focusListener
           
protected  FocusListener BasicToolBarUI.toolBarFocusListener
           
protected  FocusListener BasicListUI.focusListener
           
protected  FocusListener BasicComboBoxUI.focusListener
           
protected  FocusListener BasicSplitPaneUI.focusListener
          この JSplitPane の FocusListener のインスタンスです。
protected  FocusListener BasicSliderUI.focusListener
           
 

FocusListener を返す javax.swing.plaf.basic のメソッド
protected  FocusListener BasicTabbedPaneUI.createFocusListener()
           
protected  FocusListener BasicTableUI.createFocusListener()
          JTable でキーボードナビゲーションを処理するためのフォーカスリスナーを作成します。
protected  FocusListener BasicToolBarUI.createToolBarFocusListener()
           
protected  FocusListener BasicListUI.createFocusListener()
           
protected  FocusListener BasicComboBoxUI.createFocusListener()
          フォーカスを失ったときにポップアップを隠すフォーカスリスナーを作成します。
protected  FocusListener BasicSplitPaneUI.createFocusListener()
          JSplitPane UI の FocusListener を作成します。
protected  FocusListener BasicTreeUI.createFocusListener()
          フォーカスを失ったとき、および取得したときに表示を更新するリスナーを作成します。
protected  FocusListener BasicSliderUI.createFocusListener(JSlider slider)
           
 

javax.swing.plaf.metal での FocusListener の使用
 

FocusListener を実装している javax.swing.plaf.metal のクラス
 class MetalComboBoxEditor
          編集可能な Metal コンボボックスに使用するデフォルトのエディタです。
static class MetalComboBoxEditor.UIResource
          UIResource を実装する BasicComboBoxEditor のサブクラスです。
 

javax.swing.table での FocusListener の使用
 

FocusListener 型のパラメータを持つ javax.swing.table のメソッド
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.addFocusListener(FocusListener l)
           
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.removeFocusListener(FocusListener l)
           
 

javax.swing.text での FocusListener の使用
 

FocusListener を実装している javax.swing.text のクラス
 class DefaultCaret
          Caret のデフォルトの実装です。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.