アプリケーションのナビゲーター ツリーをスイングで実装する方法を知りたいです。パネルの長いシーケンスを取得しました。画面の左側に一種の「ナビゲーター」を配置したいと考えています。コンセプトとしては簡単に思えますが、どこから始めればよいか本当にわかりません。画像を取得するには、次のようなものです。
「レッドゾーン」を実現したいです:)
実際には、次のようにして、コントローラーによって提供される配列リストを反復処理するツリーを構築できます。
Iterator<SectionPanel> sectionIterator = sectionPanelList.iterator();
while (sectionIterator.hasNext()) {
root.add(new DefaultMutableTreeNode(sectionIterator.next()));
}
問題は、特定のオブジェクトを削除したい場合、ツリー内でそれを見つけるにはどうすればよいかということです。さらに、アクションを相対的な JPanel に接続するにはどうすればよいですか? 「Panelxをクリックすると、スクロールが移動して、その特定のパネルが表示されるようにしたい」という意味です。
ご清聴ありがとうございました。シモーネ