Java プラットフォーム 1.2

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

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

java.awt における FocusListener の使用方法
 

FocusListener を実装する java.awt におけるクラス
 class AWTEventMulticaster
          java.awt.event パッケージで定義される AWT イベントを、効率的で、スレッドに対して安全に、マルチキャスト配送する仕組みを実装するクラスです。
 

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)
          このコンポーネントからフォーカスイベントを受け取らないように、指定されたフォーカスリスナーを削除します。
static FocusListener AWTEventMulticaster.add(FocusListener a, FocusListener b)
          フォーカスリスナー a とフォーカスリスナー b を加えて、その結果として生じるマルチキャストリスナーを返します。
static FocusListener AWTEventMulticaster.remove(FocusListener l, FocusListener oldl)
          フォーカスリスナー 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 におけるメソッド
 void JComponent.AccessibleJComponent.addFocusListener(FocusListener l)
          コンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void JComponent.AccessibleJComponent.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、このコンポーネントからのフォーカスイベントを受け取らないようにします。
 void JTree.AccessibleJTree.AccessibleJTreeNode.addFocusListener(FocusListener l)
           
 void JTree.AccessibleJTree.AccessibleJTreeNode.removeFocusListener(FocusListener l)
           
 void JApplet.AccessibleJApplet.addFocusListener(FocusListener l)
          コンポーネントからのフォーカスイベントを受け取るために、指定されたフォーカスリスナーを追加します。
 void JApplet.AccessibleJApplet.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、このコンポーネントからのフォーカスイベントを受け取らないようにします。
 void JWindow.AccessibleJWindow.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void JWindow.AccessibleJWindow.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 void Box.Filler.AccessibleBoxFiller.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void Box.Filler.AccessibleBoxFiller.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 void Box.AccessibleBox.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void Box.AccessibleBox.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 void JDialog.AccessibleJDialog.addFocusListener(FocusListener l)
           
 void JDialog.AccessibleJDialog.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、これ以降コンポーネントからのフォーカスイベントを受け取らないようにします。
 void CellRendererPane.AccessibleCellRendererPane.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void CellRendererPane.AccessibleCellRendererPane.removeFocusListener(FocusListener l)
          指定されたフォーカスリスナーを削除して、コンポーネントからのフォーカスイベントを受け取らないようにします。
 void JTable.AccessibleJTable.AccessibleJTableCell.addFocusListener(FocusListener l)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.removeFocusListener(FocusListener l)
           
 void JFrame.AccessibleJFrame.addFocusListener(FocusListener l)
          このコンポーネントからのフォーカスイベントを受け取る、指定されたフォーカスリスナーを追加します。
 void JFrame.AccessibleJFrame.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
          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 BasicTableUI.focusListener
           
protected  FocusListener BasicTabbedPaneUI.focusListener
           
protected  FocusListener BasicListUI.focusListener
           
protected  FocusListener BasicToolBarUI.toolBarFocusListener
           
protected  FocusListener BasicSliderUI.focusListener
           
protected  FocusListener BasicSplitPaneUI.focusListener
          この JSplitPane の FocusListener のインスタンスです。
protected  FocusListener BasicComboBoxUI.focusListener
           
 

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

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 のデフォルトの実装です。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.