Java 带有鼠标侦听器的交互式多路树/图形小程序

Java 带有鼠标侦听器的交互式多路树/图形小程序,java,animation,data-structures,applet,multiway-tree,Java,Animation,Data Structures,Applet,Multiway Tree,我有一个图,其中节点有0个或多个后继节点和0个或多个前导节点。 我想进行可视化(最好是通过JAVA),以便: 应该有一个搜索框。如果输入节点的id,则节点应显示在屏幕上 如果我左键单击一个节点,它的子节点应该显示在该节点的下方(以树表示) 如果右键单击该节点,则其父节点应显示在该节点上方 如果双击任何节点,则其效果应与搜索该节点相同(如第1点所示) 我想知道我应该遵循什么方法(任何包等)?是否有类似的实现,我可以重用其代码?“我想制作一个可视化(最好是小程序)以便:“您得到了我们的许可。去争取吧

我有一个图,其中节点有0个或多个后继节点和0个或多个前导节点。 我想进行可视化(最好是通过JAVA),以便:

  • 应该有一个搜索框。如果输入节点的id,则节点应显示在屏幕上
  • 如果我左键单击一个节点,它的子节点应该显示在该节点的下方(以树表示)
  • 如果右键单击该节点,则其父节点应显示在该节点上方
  • 如果双击任何节点,则其效果应与搜索该节点相同(如第1点所示)

  • 我想知道我应该遵循什么方法(任何包等)?是否有类似的实现,我可以重用其代码?

    “我想制作一个可视化(最好是小程序)以便:“您得到了我们的许可。去争取吧您已经描述了一个问题,但到目前为止还没有提出任何问题(更不用说具体的、可回答的问题了)。你的问题是什么?但就“小程序”而言。。为什么要编写小程序?如果是老师指定的,请参考。还有“谢谢,阿维纳什”,不包括SIG。有疑问。它们是噪音。对不起,我已经更新了问题。