Интерактивный многопоточный апплет дерева / графика с мышью слушателей

У меня есть график, в котором узлы имеют 0 или более преемников и 0 или более предшественников. Я хочу сделать визуализацию (желательно через JAVA) такой, чтобы:

  1. Там должно быть окно поиска. Если я ввожу идентификатор узла, узел должен появиться на экране.
  2. Если я щелкну левой кнопкой мыши по узлу, его дочерние элементы должны появиться ниже узла (в виде дерева).
  3. Если я щелкну правой кнопкой мыши по узлу, то его родитель должен появиться над узлом.
  4. Если я дважды щелкну любой узел, то он будет иметь тот же эффект, что и поиск узла (как в пункте 1)

Я хочу знать, какой подход следует использовать (любой пакет и т. Д.)? Есть ли похожая реализация, чей код я могу использовать повторно?

0 ответов

Другие вопросы по тегам