[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: フォーカスについて
>アプレットをJava plag-in111を利用してIE(4.01+SP1 & 5.0)とNN(4.06)
>にて動作確認をしているのですが、アプレット起動された時点の最初のフォーカス
>を、あるJTextFieldにしている(JTextField1.requestFocus())のにIEでは
>フォーカスが当たっていません。私なりに下記の対処をしてみたのですが
>改善が見られませんでした。どなたか、助言をお願いします。
まったくのハズレかもしれませんが、以前こんなTipsを読んだことがあります。
http://www.nifty.ne.jp/forum/fjbuildr/qanda/framedata/fdata0008.html
> Q アプレットで keyPressedなどのキーボードイベントが発生しません
> アプリケーションであれば、フォーカスを受け取るコントロールを配置しなければ、
> BevelPanelの keyPressedイベントが 発生するんですが、
> アプレットでは keyPressedイベントが発生しません。なぜでしょう?
>
> A なぜなのかは解りませんが、アプリケーションの場合はフォーカスを受け取れる
> コンポーネントがない場合は BevelPanel にフォーカスがありますが、
> アプレットの場合はアプレットにフォーカスがありません。
> そのためキーボードイベントが発生 しないようです。
>
> jbInit()の最後に requestFocus(); を挿入すると
> キーイベントが発生するようになります。
# 関係なさそう...
--
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)