以下のシナリオがあり、1 か所で立ち往生しています。誰でもこれについて私を助けてもらえますか?
にデプロイされたアプレット アプリケーションがあり、 でserver1
このアプレットにアクセスしていますclient1
。の特定のタブをクリックするとJTabbedPane
、リクエストがサーバーに送られ、ロードする必要がある特定のクラスがダウンロードされます。マウスを使用していずれかのタブをクリックすると、すべて正常に動作します。プログラムで同じことを行うと(ディスパッチMouseEvent
またはsetSelectedIndex()
のメソッドを使用JTabbedPane
)、機能しません。
注:イベントをディスパッチする私のコードは同じドメイン上にありません。このコードはローカルにしかありません。イベントをディスパッチする方法については、以下をお読みください。
MyAgent.jar
タブをクリックして特定のタブを選択する機能を含むJava エージェントを作成しました( JTabbedPane
)。
Java エージェント (インスツルメンテーション エージェント) がオンclient1
で、アプレットの実行中に Java エージェントをアプレットに接続すると、このエージェントがマウス クリック イベントをディスパッチします。このシナリオでは、タブが選択されますが、スローClassNotFoundException
され、例外のためにこのタブにコンポーネントが読み込まれません。
同様の問題に直面した人、または試してみるべきことを知っている人は、私に知らせてください。