JavaアプレットはFirefoxでフォーカスを解放しません

私はいくつかのTextFieldを持つJavaアプレットを持っています。 TextFieldをクリックすると、フォーカスが得られ、キャレットが表示され、テキストを書き込むことができます。 OK。

しかし、私はブラウザのアドレスフィールドをクリックして2番目のキャレットを取得し、KeyEventはアプレットによって破棄されるため、ブラウザに新しいURLを入力することはできません。このURLは、アプレットのテキストフィールドに書き込まれます。

それはクロムで動作します。しかし、ファイアフォックスではない。

update
It works in firefox 9, too. But not in firefox 10.

0
「FireFox 9でも動作しますが、FireFox 10では動作しません。」同じJREバージョンを使用している場合、問題はFireFox(他には証拠がない)です。
追加された 著者 Andrew Thompson,

1 答え

私はこれについて最終的な答えはありませんが、私は同じ問題を抱えていることを確認でき、FF9を再インストールすることで問題が解決されます。私はアプレットコンポーネントのさまざまなフォーカス設定を試して、それらが関連していたかどうかを確認しましたが、この問題を除くこの問題を回避する方法はありません。

  1. Windows-Tabを押します。それはそれをロック解除するようです。
  2. アプレットにファイルチューザを表示するボタンがあります。それをクリックしてキャンセルすると、ロックが解除されます。アプレットのある領域を再度クリックすると、その場所や検索バーにはもう入力できなくなります。

更新

FFフォーラムでこれについての回答を得ました:

https://bugzilla.mozilla.org/show_bug.cgi?id=718939

コメント#40を参照してください。そこで参照されているパッチビルドは私の問題を解決しました。彼らはすぐに公式に発表されるべきだと言います。

2
追加された