Java 用于创建的工具";“数字的秘密生活”;

Java 用于创建的工具";“数字的秘密生活”;,java,visualization,data-visualization,Java,Visualization,Data Visualization,是一个Java小程序,具有非常有趣的可视化功能,显示了数字在Internet上的分布情况(请单击上一个链接查看它。它非常好) 我想实现一个类似的用户界面,即具有放大、缩小和平移的可能性的用户界面,以及类似的“外观” 你知道在这个项目中可能使用了哪些工具或库吗 编辑:我对Java几乎一无所知。我通常用Python编程。因为我想使用applet,所以我认为使用Java更容易做到这一点。这也是学习Java的一个很好的借口。可视化真的很好!我只是查看了他们小程序的.jar文件,他们没有使用任何库来完成这

是一个Java小程序,具有非常有趣的可视化功能,显示了数字在Internet上的分布情况(请单击上一个链接查看它。它非常好)

我想实现一个类似的用户界面,即具有放大、缩小和平移的可能性的用户界面,以及类似的“外观”

你知道在这个项目中可能使用了哪些工具或库吗


编辑:我对Java几乎一无所知。我通常用Python编程。因为我想使用applet,所以我认为使用Java更容易做到这一点。这也是学习Java的一个很好的借口。

可视化真的很好!我只是查看了他们小程序的.jar文件,他们没有使用任何库来完成这项工作。至少没有公开的信息。每件事都是在少数几个类中实现的,通过查看它们的名称,您可以了解您可能想要实现的一些细节,以获得类似的东西:

Balloon.class
ColorScheme.class
DataSource.class
GraphCanvas.class
NumApplet$FloatFormat.class
NumApplet.class
NumberPhraseConnection.class
PlotCanvas.class
PlotGenerator.class
ThumbCanvas.class
VectorFont$FPoint.class
VectorFont.class