Мне кажется, что такого рода задачи должны выполняться довольно часто, но я не могу найти какие-либо широко известные библиотеки или пакеты, которые могут поддерживать эту функцию. Например, это может быть полезно для игры жизни Конвея.
Похоже, Мейсон - это ответ:
http://www.cs.gmu.edu/~eclab/projects/mason/
для любопытных
Вы смотрели на Обработка? Существует множество реализаций сотовых автоматов, включая этот довольно подробный пример:
http://processing.org/learning/topics/wolfram.html
Рассматривали ли вы игровые движки?На самом деле они не предназначены для рисования клеточных автоматов, но могут сильно помочь при рисовании 2-мерной графики в целом:
Slick2D Golden T Game Engine (GTGE) Библиотека игр Java LightWeight (LWJGL)