0

私はWeb開発者であり、Javaを初めて使用します。また、JTreeの任意のノードまたはメニューの任意の項目を選択するときに、JPanelのコンテンツを変更する方法を知りたいです。オプションをクリックしたときに多くのウィンドウを表示したくないのですが、Webでのajax呼び出しであるかのように、プログラムの一部のみをリロードします。

IE選択したオプションに応じて、JPanelにさまざまなコンテンツを表示したいのですが、今はその方法です。

ヒント、使用するアイテム、実行するためのより良いオプション、またはいくつかの例を教えていただければ幸いです。

4

1 に答える 1

2

Web開発者の場合は、JavaScriptと同じように機能するため、単純なはずです。ツリー(TreeSelectionListener)とメニュー項目(ActionListener)にイベントリスナーを登録する必要があります。ユーザーがノードを選択するかメニュー項目を選択すると、関心のあるイベント(ノードが選択されたか、メニュー項目で実行されたアクション)が発生し、リスナーが呼び出されます。このリスナーはパネルを置き換えるだけです。新しいものでコンテンツ。

詳細なガイダンスについては、 JTreeに関するチュートリアルとJMenuに関するチュートリアルをお読みください。

于 2012-11-23T22:14:57.337 に答える