Да, вы можете использовать swing или jsp / servlets + GWT или другой инструмент JavaScript, чтобы сделать приложение интерактивным.
Наиболее очевидные варианты:
- Swing-апплет в браузере
- Приложение Swing с веб-запуском Java
- GWT, который похож на API Swings, но работает как скрипт Java
Если анимации не много, я бы сказал, gwtэто очень быстрый инструмент для создания многофункциональных веб-приложений для планшетов / iPhone / ПК за короткий период времени, особенно с учетом механизма приложений Google, который бесплатно размещает такие приложения.
Работает свинг в браузере,но требования Java могут мешать некоторым из ваших пользователей.Тем не менее, если вам нужно анимировать вещи и хотите стандартное Java-решение без внешних API, Swing - довольно простой вариант.