Java 两个JTree的链接节点

Java 两个JTree的链接节点,java,swing,drag-and-drop,jtree,treemap,Java,Swing,Drag And Drop,Jtree,Treemap,我想用java swing中的实线链接jtree的两个节点,一个右jtree的节点和一个左jtree的节点。请帮助我使用一些示例代码来实现这一点 请给我一些有用的示例代码。您可能需要在玻璃窗上绘图 我想这样做……这是java内置的,通读他们的源代码并了解他们是如何做到的可能会很有趣。截图查看一下这两个类的源代码,您可能会有一个想法。他们在MapperTree中覆盖了JTree的paintComponent,并将链接的绘制委托给MapperTreeNode。我仍然认为,如果您不想编写自定义的pai

我想用java swing中的实线链接jtree的两个节点,一个右jtree的节点和一个左jtree的节点。请帮助我使用一些示例代码来实现这一点


请给我一些有用的示例代码。

您可能需要在玻璃窗上绘图

我想这样做……这是java内置的,通读他们的源代码并了解他们是如何做到的可能会很有趣。截图查看一下这两个类的源代码,您可能会有一个想法。他们在MapperTree中覆盖了JTree的paintComponent,并将链接的绘制委托给MapperTreeNode。我仍然认为,如果您不想编写自定义的paintComponent代码,那么glasspane可能会更容易。再多加一点注释,我就完成了。所以我认为jamper项目有三个组件并排JTree,JPanel,JTree。他们在JTree中进行了一些定制绘制,以绘制从节点侧面到中间JPanel的线条。然后他们做了一系列定制的绘画代码,用所有实际有趣的图形绘制中间面板。从jdk7开始,就有了用于组件视觉装饰和事件拦截的JLayer