JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
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 デフォルトの Look & Feel である Java Look & Feel (コード名は Metal) に従って作成されたユーザインタフェースオブジェクトを提供します。  
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[] Component.getFocusListeners()
          このコンポーネントに登録されているすべてのフォーカスリスナーの配列を返します。
 

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

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

FocusListener を実装している javax.swing.plaf.basic のクラス
 class BasicButtonListener
          ボタンリスナーです。
 class BasicComboBoxEditor
          編集可能なコンボボックスのデフォルトエディタです。
static class BasicComboBoxEditor.UIResource
          UIResource を実装する BasicComboBoxEditor のサブクラスです。
 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 BasicTableUI.focusListener
           
protected  FocusListener BasicSplitPaneUI.focusListener
          この JSplitPane の FocusListener のインスタンスです。
protected  FocusListener BasicSliderUI.focusListener
           
protected  FocusListener BasicListUI.focusListener
           
protected  FocusListener BasicComboBoxUI.focusListener
          この protected フィールドは、実装固有のものです。
protected  FocusListener BasicTabbedPaneUI.focusListener
           
protected  FocusListener BasicToolBarUI.toolBarFocusListener
           
 

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

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.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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