Java:与正方形(拖动)、线条(链接正方形)和动画(正方形跟随线条)的接口

Java:与正方形(拖动)、线条(链接正方形)和动画(正方形跟随线条)的接口,java,interface,geometry,simulation,Java,Interface,Geometry,Simulation,我开始使用Java创建工业模拟(IS)接口。 我在这里指出的问题是接口 IS接口将有一些大正方形(几何图形)(未填充,取而代之的是它们的“名称”),一条或多条线连接这些正方形,随着时间的推移,一些“小正方形”将从一个大正方形延伸到另一个大正方形,沿着连接这两个正方形的线 我必须构建一个界面,可以有几何(正方形)图形和动画,链接后面有“迷你正方形”(即线) java中是否有任何API或工具可以帮助我开始这部分项目?如果您可以使用javafx。。。在JVM上运行。。。这可能是最简单的方法。这里有一个

我开始使用Java创建工业模拟(IS)接口。
我在这里指出的问题是接口

IS接口将有一些大正方形(几何图形)(未填充,取而代之的是它们的“名称”),一条或多条线连接这些正方形,随着时间的推移,一些“小正方形”将从一个大正方形延伸到另一个大正方形,沿着连接这两个正方形的线

我必须构建一个界面,可以有几何(正方形)图形和动画,链接后面有“迷你正方形”(即线)


java中是否有任何API或工具可以帮助我开始这部分项目?

如果您可以使用javafx。。。在JVM上运行。。。这可能是最简单的方法。这里有一个链接到

否则我想你会看到Swing,但我怀疑它要复杂得多。这是一个类似的例子


像这样的可视化编辑器可以帮助您开始使用布局等,但我不知道有什么东西可以让您在动画中点击鼠标。

非常感谢您的回答。我将尝试这样做,首先尝试使用JavaFx,即使它是新的。关于JavaFx,您是否知道如何构建一个界面(从哪里开始),用户可以从菜单中拖动一个正方形,并自己在正方形之间绘制线(链接)?也就是说,一种用户的JavaFx“Matisse”和我的组件?