2012-02-06 11 views
0

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

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

クロムと併用します。しかし、ファイアフォックスではない。

更新
それはあまりにも、Firefoxの9で動作します。しかし、firefox 10ではなく。

+0

「Firefox 9でも動作しますが、Firefox 10では動作しません」*同じJREバージョンを使用している場合、問題はFireFox(それ以外の場合は別の証拠がない)です。 –

答えて

2

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

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

更新

はこの1にFFフォーラムでの応答を得た:

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

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

関連する問題