|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.gui.event.PFInputEventFilter jp.go.aist.dmrc.platform.beans.gui.event.PFKeyEventFilter
public class PFKeyEventFilter
キーイベントのイベント内容によって新たなイベントを発生させるための イベントフィルタリングを行うコンポーネント。
フィールドの概要 |
---|
クラス jp.go.aist.dmrc.platform.beans.gui.event.PFInputEventFilter から継承されたフィールド |
---|
componentID, componentKey, eventMaskList |
コンストラクタの概要 | |
---|---|
PFKeyEventFilter()
キーイベントフィルタコンポーネントを生成する。 |
メソッドの概要 | |
---|---|
void |
addEventFilter(char keyChar,
int eventNo)
キータイプイベントのフィルタを追加する。 |
void |
addEventFilter(int eventType,
int keyCode,
int keyModifiers,
int eventNo)
キーイベントのフィルタを追加する。 |
void |
addKeyModifiers(int eventNo,
int keyModifiers)
キーイベントフィルタに修飾キーを追加する。 |
void |
addPFKeyListener(PFKeyListener lis)
引数で与えられたイベントリスナを登録し、 キーイベント発生時に処理を行う対象とする。 |
void |
clearEventFilter()
キーイベントのフィルタをクリアする。 |
void |
clearKeyModifiers(int eventNo)
キーイベントフィルタの修飾キーをクリアする。 |
static int |
getAlphabetKeyCode(char alpha)
アルファベットのキーコードを取得する。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
static int |
getDigitKeyCode(char digit)
数字のキーコードを取得する。 |
static int |
getFunctionKeyCode(int function)
ファンクションキーのキーコードを取得する。 |
static int |
getKeyPressEventType()
キープレスイベントの種別を取得する。 |
static int |
getKeyReleaseEventType()
キーリリースイベントの種別を取得する。 |
static int |
getKeyTypeEventType()
キータイプイベントの種別を取得する。 |
java.util.Iterator |
getPFKeyListenerList()
キーイベントリスナ配列を取得する。 |
void |
localeUpdated()
ロケール変更に対応する。 |
void |
notifyEvent(PFKeyEvent event)
イベントを受け取る。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
removeEventFilter(int eventNo)
キーイベントのフィルタを削除する。 |
void |
removeKeyModifiers(int eventNo,
int keyModifiers)
キーイベントフィルタの修飾キーを削除する。 |
void |
removePFKeyListener(PFKeyListener lis)
引数で与えられたイベントリスナを削除し、 キーイベント発生時に処理を行う対象から外す。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public PFKeyEventFilter()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
public java.util.Iterator getPFKeyListenerList()
PFKeyEventSource
内の getPFKeyListenerList
public void addPFKeyListener(PFKeyListener lis)
PFKeyEventSource
内の addPFKeyListener
lis
- 追加対象イベントリスナpublic void removePFKeyListener(PFKeyListener lis)
PFKeyEventSource
内の removePFKeyListener
lis
- 削除対象イベントリスナpublic void localeUpdated()
PFComponent
内の localeUpdated
public void notifyEvent(PFKeyEvent event) throws PFMethodException, PFRuntimeException
event
- キーイベント
PFMethodException
- メソッド起動時のエラー
PFRuntimeException
- 予期しない実行時エラーpublic void addEventFilter(int eventType, int keyCode, int keyModifiers, int eventNo)
eventType
- イベント識別(任意:-1)keyCode
- キーコード(任意:-1)keyModifiers
- 修飾キー(任意:-1/なし:0)eventNo
- 発生させるイベントNOpublic void addEventFilter(char keyChar, int eventNo)
keyChar
- 入力文字eventNo
- 発生させるイベントNOpublic void removeEventFilter(int eventNo)
eventNo
- 削除対象イベントフィルタのイベントNOpublic void clearEventFilter()
public void addKeyModifiers(int eventNo, int keyModifiers)
eventNo
- 追加対象のイベントNOkeyModifiers
- 追加修飾キーpublic void removeKeyModifiers(int eventNo, int keyModifiers)
eventNo
- 削除対象のイベントNOkeyModifiers
- 削除修飾キーpublic void clearKeyModifiers(int eventNo)
eventNo
- クリア対象のイベントNOpublic static int getKeyPressEventType()
public static int getKeyReleaseEventType()
public static int getKeyTypeEventType()
public static int getAlphabetKeyCode(char alpha)
alpha
- キー文字(A〜Z)
public static int getDigitKeyCode(char digit)
digit
- キー文字(0〜9)
public static int getFunctionKeyCode(int function)
function
- ファンクションキー番号(F1〜F24)
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |