アイデアは非常に単純です:JTree
のさまざまなサブクラスで構成される がありTreeNode
ます。
問題: ユーザーがタイプのノードのみを選択できるようにするにはどうすればよいXyNode
ですか?
TreeSelectionListener
ユーザーが選択する可能性のある「間違った」ノードを追加して選択解除することを考えましたが、それは迅速で汚いようです。
自分で書くことTreeSelectionModel
が頭に浮かびましたが、インターフェイスは仕事のためのものではないようです。
誰もがこれに対する経験や良い解決策を持っていますか?