DefaultMutableTreeNode を使用します ノードを作成するには
IDのノードへのマップを作成します。データベースからノードを取得するときに、IDをキーとしてマップに保存します。
すべてのノードを取得したら、それらをもう一度調べて、親IDを照合し、マップからノードを取得します。
あなたのツリーがデータベースで構造的に健全であると仮定すると、ここでは健全になります。任意のノードを選択し、ルートの親チェーンをたどります。
ルートオブジェクトを使用して、JTreeを作成できます。 :)