Выбор подходящего инструментария для проекта 2D-моделирования на Java - PullRequest
2 голосов
/ 02 октября 2008

Я ищу инструментарий, который позволил бы мне создавать виджеты, содержащие 2D-графику, для симуляции лифта в Java. После создания эти виджеты будут интегрированы с платформой SWT, Swing или QtJambi.

Справочная информация:

Я занимаюсь разработкой симулятора лифта для развлечения. Моя главная цель - расширить мои знания Java, Eclipse IDE и, что еще важнее, параллелизма. Это, конечно, весело, и мне понравилось реализовывать этот шаблон конечного автомата .

В любом случае, я бы хотел увидеть Лифт на экране и не ограничивать себя, чтобы регистрировать его действия на консоли.

Я, вероятно, выберу SWT, Swing или QtJambi для элементов управления пользовательского интерфейса, но мне интересно, что делать с графической частью симуляции.

Ответы [ 3 ]

1 голос
/ 03 октября 2008

Вы можете получить некоторую абстрактную графику из инструмента визуализации Графика, например JGraph . Вы можете использовать это, чтобы визуализировать, в каком состоянии находится ваш лифт. Однако я не уверен, насколько гибкими являются такие инструменты визуализации графиков и можете ли вы добавить свою собственную графику и анимацию.

1 голос
/ 02 октября 2008

Вы можете использовать холст SWT (или холст Swing, или холст OpenGL через JOGL, ...) и установить его в качестве наблюдателя вашей симуляции, и всякий раз, когда изменяется состояние симуляции, вы можете перерисовывать новое состояние.

0 голосов
/ 02 октября 2008

Вы уверены, что действительно хотите использовать виджеты. Разве использование Graphics2D + друзей и ваших собственных абстракций не подойдет лучше?

...