コンピュータ、ゲーム システム、テレビ、ネットワーク機器などのさまざまな親ノードを持つ Java の JTree があり、ルート ノードは「テクノロジー」であり、ユーザーがノードの 1 つをクリックするたびに (たとえば、ゲーム システム ノードの下に xbox360 と ps3 があるため、ユーザーが ps3 をクリックすると、Web ブラウザーがポップアップし、ps3 のメイン Web サイトに移動します。Javaのデスクトップクラスでそれを行う方法は知っていますが、ノードがMouseListenersなどを提供していないため、ノードが選択されているかどうか、またはマウスクリックが解放されているかどうかを確認する方法がわかりません。何か助けはありますか?ありがとう!
2416 次
1 に答える
2
JTreeは、MouseListenerではなくTreeSelectionListenerに応答します。いくつかの例については、このページを試してください。
于 2012-04-05T01:36:05.177 に答える