JavaTM 2 Platform
Standard Ed. 5.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 を加え、その結果として生じるマルチキャストリスナーを返します。
 FocusListener[] Component.getFocusListeners()
          このコンポーネントに登録されているすべてのフォーカスリスナーの配列を返します。
static FocusListener AWTEventMulticaster.remove(FocusListener l, FocusListener oldl)
          フォーカスリスナー l から古いフォーカスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。
 

FocusListener 型のパラメータを持つ java.awt のメソッド
static FocusListener AWTEventMulticaster.add(FocusListener a, FocusListener b)
          フォーカスリスナー a とフォーカスリスナー b を加え、その結果として生じるマルチキャストリスナーを返します。
 void Component.addFocusListener(FocusListener l)
          このコンポーネントが入力フォーカスを取得したときに、このコンポーネントからフォーカスイベントを受け取るために、指定されたフォーカスリスナーを追加します。
 void Component.AccessibleAWTComponent.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void MenuComponent.AccessibleAWTMenuComponent.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void List.AccessibleAWTList.AccessibleAWTListChild.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
static FocusListener AWTEventMulticaster.remove(FocusListener l, FocusListener oldl)
          フォーカスリスナー l から古いフォーカスリスナーを削除し、その結果として生じるマルチキャストリスナーを返します。
 void Component.removeFocusListener(FocusListener l)
          このコンポーネントからフォーカスイベントを受け取らないように、指定されたフォーカスリスナーを削除します。
 void Component.AccessibleAWTComponent.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 void MenuComponent.AccessibleAWTMenuComponent.removeFocusListener(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 JTable.AccessibleJTable.AccessibleJTableCell.addFocusListener(FocusListener l)
           
 void JList.AccessibleJList.AccessibleJListChild.addFocusListener(FocusListener l)
           
 void JTree.AccessibleJTree.AccessibleJTreeNode.addFocusListener(FocusListener l)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.removeFocusListener(FocusListener l)
           
 void JList.AccessibleJList.AccessibleJListChild.removeFocusListener(FocusListener l)
           
 void JTree.AccessibleJTree.AccessibleJTreeNode.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
          このクラスは、"protected" 内部クラスとして扱う必要があります。
 class BasicTableUI.FocusHandler
          この内部クラスは "public" とマークされますが、これはコンパイラのバグが原因です。
static class BasicTextUI.BasicCaret
           
protected  class BasicToolBarUI.ToolBarFocusListener
           
 class BasicTreeUI.FocusHandler
          フォーカスを失ったとき、または取得したときに 、リード選択行をペイントし直します。
 

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

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

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。