在 Adobe After Effects 中有一种叫做“pickwhip”的东西。它允许您单击一个对象上的一个点并将一条线从该点拖动到另一个元素,从而在两者之间建立连接。我想使用 swing 在我的 Java 程序中复制此功能。老实说,我不知道从哪里开始。
如果我在解释我的意思方面做得不好,请发表评论,以便我改进。如果在 Swing 之外有其他方法可以做到这一点,我愿意尝试。
以下是我想要实现的一些示例:
在 Adobe After Effects 中有一种叫做“pickwhip”的东西。它允许您单击一个对象上的一个点并将一条线从该点拖动到另一个元素,从而在两者之间建立连接。我想使用 swing 在我的 Java 程序中复制此功能。老实说,我不知道从哪里开始。
如果我在解释我的意思方面做得不好,请发表评论,以便我改进。如果在 Swing 之外有其他方法可以做到这一点,我愿意尝试。
以下是我想要实现的一些示例:
LinePanel
说明了如何在渲染线时对其进行动画处理,但您必须在玻璃窗格或JLayeredPane
实例之间进行绘制才能看到现有组件上方的线。