Re: Q)TABキー押下を捕らえたい.
こんにちは。
"Kiyomi Yamazaki" <kiyomiy@sendai.ai-com.co.jp> wrote
in message news:br19pm$ms8$1@nn-tk103.ocn.ad.jp...
> 現在、JDK 1.3を使用してIEのみを対象とした
> アプレットを作成していますが、キーイベントでTABキーが
> 通知されません.
(snip)
Microsoft Windows の Internet Explorer でJDK1.3ということなら
Sunのプラグインを利用されているということでしょうか。
java.applet.Applet クラスのPeerな実装は
TABキーを始めとするほとんどのキーに反応するようですが、
それとは別の java.awt.Component のPeer は
実装によって特定のキー入力が反応しない
ということが昔から知られています。
> enableEvent()でキーイベントを有効にして、
> processKeyEventを実装しています.
> TABキー以外が押下されると、processKeyEvent()が呼ば
> れるのですが、TABキーでは呼ばれません.
実際に試されたコードが示されていないので単なる予測ですが
反応しないのならそういうものでしょう。
TABコードをどうしても取得したければ、
java.awt.Panel か java.awt.Canvas あたりを使って
自分で適当なGUIを作るしかないです。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735