JTree jtree
マウスリスナーが接続されています。ユーザーがJtreeコンポーネントノードをクリックすると、行整数を取得します
jtree.getRowForLocation(evt.getX(), evt.getY());
問題は、展開されている jtree ノードがある場合と折りたたまれている場合で、返される行整数が異なることです。
混乱がないように、クリックされた各 jtree ノードの一意で絶対的な ID を取得する方法が必要です。
Jtree コンポーネントにデータを追加する方法はありますか?
それ以外の場合は、ノードが展開されたときにリッスンし、上記の関数から返された行を再計算する方法が必要です....