フレームの左側にJTreeがあります。ツリーの各ノードには、ユーザーがそのノードをクリックすると右側に表示される対応するパネルがあります。異なるデータを表示しているのと同じパネルではありません。全く異なるパネルにすることができます。これを行う最善の方法は何ですか?ユーザがツリービューをナビゲートする際に一連のパネルを操作する方法は?
1
A
答えて
4
CardLayout
を使用して、表示されているパネルを「反転」します。
1
my answer on another SO questionを参照してください。これは、JList
での選択に基づいてパネルの内容を変更する方法を示し、CardLayout
の使用方法を示しています。
Swing JTree
tutorialとそのサンプルコードと(そのコードではなくJTree
のJList
を使用しているので、私は私の答えで使用ListSelectionListener
のと同じです)TreeSelectionListener
インタフェースへの参照を組み合わせて、あなたが完了することができるはずあなたの要件。
関連する問題
- 1. Vimで一連のファイルをナビゲートする
- 2. Haskellで一連の操作(関数)を実行するには?
- 3. ルータのCLIコマンドを一連のMIB操作に変換する
- 4. ユーザが操作するフレーム - HTML/CSS/JS
- 5. Partial Refreshを使用して一連のパネルをリフレッシュする方法
- 6. WPFツリービューの削除操作
- 7. Raphael/svgでシェイプの一部を操作する方法は?
- 8. 単一のメソッドからオプションの操作を操作する方法
- 9. Ruby on Railsで一括操作トランザクションを作成する方法
- 10. 一連の関数を作成する方法は?
- 11. MariaDB:一括挿入操作を有効にする方法
- 12. Androidの連絡先を操作する最善の方法は何ですか?
- 13. wpfツリービュー内のすべての項目をナビゲートする
- 14. Java Appium Android - サイドバーまたは左パネルの操作方法
- 15. Pythonでコードリポジトリを操作する際の相対パスを参照する方法
- 16. HTMLでパネルを作成する方法
- 17. 一部の行のみを操作する方法
- 18. Theano - 操作グラフの一部のグラデーションをオーバーライドする方法
- 19. ツリービューのノードテンプレートを作成する方法は?
- 20. ループ内で一連の非同期操作を中断する方法はありますか?
- 21. 単一トランザクションで複数の操作を実行する方法
- 22. ストリームの一部で縮小操作を実行する方法
- 23. Doctrine:コレクションを操作する方法は?
- 24. CSVデータを操作する方法は?
- 25. ユーザースクロールを操作する方法は?
- 26. tempdbトランザクションログファイルを操作する方法は?
- 27. バックグラウンド操作からナビゲート
- 28. 一連のナビゲーションプロパティを保存するバッチ操作は可能ですか?
- 29. 以前はforkjoin()操作であったオブザーバブルのグループを連鎖する方法
- 30. Symfony2でユーザ認証、権限、ユーザロールを操作するには?