Java プラットフォーム 1.2

クラス
java.awt.event.KeyEvent の使用

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

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

KeyEvent のパラメータを持つ java.awt におけるメソッド
protected  void Component.processKeyEvent(KeyEvent e)
          このコンポーネントで発生するキーイベントを、登録されているすべての KeyListener オブジェクトに送ることにより、キーイベントを処理します。
 void AWTEventMulticaster.keyTyped(KeyEvent e)
          リスナー a とリスナー b の keyTyped メソッドを呼び出すことによって、keyTyped イベントを処理します。
 void AWTEventMulticaster.keyPressed(KeyEvent e)
          リスナー a とリスナー b の keyPressed メソッドを呼び出すことによって、keyPressed イベントを処理します。
 void AWTEventMulticaster.keyReleased(KeyEvent e)
          リスナー a とリスナー b の keyReleased メソッドを呼び出すことによって、keyReleased イベントを処理します。
 

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

KeyEvent のパラメータを持つ java.awt.event におけるメソッド
 void KeyListener.keyTyped(KeyEvent e)
          キーがタイプされると呼び出されます。
 void KeyListener.keyPressed(KeyEvent e)
          キーが押されると呼び出されます。
 void KeyListener.keyReleased(KeyEvent e)
          キーが離されると呼び出されます。
 void KeyAdapter.keyTyped(KeyEvent e)
          キーがタイプされると呼び出されます。
 void KeyAdapter.keyPressed(KeyEvent e)
          キーが押されると呼び出されます。
 void KeyAdapter.keyReleased(KeyEvent e)
          キーが離されると呼び出されます。
 

javax.swing における KeyEvent の使用方法
 

KeyEvent のパラメータを持つ javax.swing におけるメソッド
protected  void JComponent.processComponentKeyEvent(KeyEvent e)
          コンポーネント自体が認識するキーイベントを処理します。
protected  void JComponent.processKeyEvent(KeyEvent e)
          イベントを処理する processKeyEvent をオーバーライドします。
protected  void JEditorPane.processComponentKeyEvent(KeyEvent e)
          AWT がフォーカスのトラバーサルを行わないように、TAB イベントおよび Shift+TAB イベントを処理します。
abstract  void FocusManager.processKeyEvent(Component focusedComponent, KeyEvent anEvent)
          キーイベントが発生すると JComponent によって呼び出されます。
 void MenuElement.processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)
          キーイベントを処理します。
 void DefaultFocusManager.processKeyEvent(Component focusedComponent, KeyEvent anEvent)
           
protected  void JApplet.processKeyEvent(KeyEvent e)
           
 void MenuSelectionManager.processKeyEvent(KeyEvent e)
          MenuElement は、KeyListener からイベントを受け取った場合、そのイベントを直接処理することはありません。
 void JMenuItem.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
          MenuSelectionManager から転送されるキーイベントを処理します。
static KeyStroke KeyStroke.getKeyStrokeForEvent(KeyEvent anEvent)
          イベントからキーストロークを返します。
 void JMenuBar.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
          MenuElement として実装されます。
 void JPopupMenu.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
           
protected  void JTextArea.processComponentKeyEvent(KeyEvent e)
          TAB イベントおよび Shift + TAB イベントを破棄することにより、awt がフォーカスのトラバースを行わないようにします。
 void JComboBox.processKeyEvent(KeyEvent e)
          Tab キーを探しながら、KeyEvent を処理します。
protected  void JMenu.processKeyEvent(KeyEvent e)
           
protected  void JFrame.processKeyEvent(KeyEvent e)
          このコンポーネントで発生するキーイベントを処理し、必要な場合にはイベントを、キーイベントの通知を登録しているフレーム内のコンポーネントに渡します。
 

javax.swing.event における KeyEvent の使用方法
 

javax.swing.event における KeyEvent のサブクラス
 class MenuKeyEvent
          メニューツリーで転送された KeyEvent をメニュー要素が受け取ったことを、関係があるオブジェクトに通知するために使用します。
 

javax.swing.plaf.basic における KeyEvent の使用方法
 

KeyEvent のパラメータを持つ javax.swing.plaf.basic におけるメソッド
 void BasicTableUI.KeyHandler.keyPressed(KeyEvent e)
           
 void BasicTableUI.KeyHandler.keyReleased(KeyEvent e)
           
 void BasicTableUI.KeyHandler.keyTyped(KeyEvent e)
           
 void BasicTreeUI.KeyHandler.keyPressed(KeyEvent e)
           
 void BasicTreeUI.KeyHandler.keyReleased(KeyEvent e)
           
 void BasicComboPopup.InvocationKeyHandler.keyReleased(KeyEvent e)
           
 void BasicComboBoxUI.KeyHandler.keyPressed(KeyEvent e)
           
 

javax.swing.text における KeyEvent の使用方法
 

KeyEvent のパラメータを持つ javax.swing.text におけるメソッド
protected  void JTextComponent.processComponentKeyEvent(KeyEvent e)
          コンポーネント自身が認識するキーイベントをすべて処理します。
 


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.