Инструменты, использованные для создания «Тайной жизни чисел» - PullRequest
2 голосов
/ 28 июня 2011

"Тайные жизни чисел" - это Java-апплет с очень интересной визуализацией, которая показывает распределение чисел через Интернет (пожалуйста, нажмите на предыдущую ссылку, чтобы увидеть его. Это очень приятно),

Я хочу реализовать аналогичный пользовательский интерфейс с точки зрения наличия пользовательского интерфейса с возможностью увеличения и уменьшения и панорамирования, а также аналогичного «внешнего вида».

Любая идеяо том, какие инструменты или библиотеки могли быть использованы в этом проекте?

Редактировать: Я в основном не знаю о Java.Я обычно программирую на Python.Поскольку я хочу использовать апплет, я думаю, что было бы легче сделать это с помощью Java.Это также хороший повод для изучения Java.

1 Ответ

3 голосов
/ 28 июня 2011

Эта визуализация действительно хороша!Я только что заглянул в файл .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
...