Немедленная визуализация структур данных в Java - PullRequest
0 голосов
/ 20 мая 2019

Я думаю, что эта проблема достаточно абстрактна для фрагмента кода, но все же очень конкретна в формулировке проблемы.

Проблема: у меня есть какая-то структура данных, написанная на Java. Давайте просто возьмем класс Point. Каждая точка на плоскости имеет свои координаты (x, y). Предположим, что эта плоскость определена как-то так, что сетка фиксирована. Следовательно, точка может принимать значения -n и n для x и y. Я пишу программу на Java, которая заставляет точку делать последовательность шагов в плоскости. После каждого шага я хочу видеть результаты сразу в графическом окне.

Мое текущее решение - использовать стороннее программное обеспечение. Моя программа создает входной файл для программного обеспечения, отправляет его в программное обеспечение, и программа генерирует файл .jpg после каждой итерации. Когда программа завершается, я могу просто перемещаться между изображениями с помощью клавиш со стрелками. Тем не менее, это очень неэффективно.

Что мне делать, если я хочу немедленно визуализировать изменения в моей Java-программе? Я имею в виду некоторые TeX-редакторы или онлайн-компиляторы, которые немедленно отображают написанный код, не нажимая кнопку «Выполнить».

Должен ли я создать свой собственный графический интерфейс для своей программы, я должен написать настольное приложение, которое это делает, или как можно немедленно форсировать результаты? Как я могу визуализировать свою программу как раз вовремя?

Вместо Точек можно представить зависимости, графики, алгоритмы поиска или сортировки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...