Используйте встроенный веб-браузер (например, Chrome) в качестве Инструментарий графического интерфейса пользователя для настольных приложений Java?

Эти веб-сайты HTML5 выглядят великолепно - почему мои настольные приложения Java этого не делают? Swing и SWT - это просто старая школа. Они делают свою работу, но создать навороченный графический интерфейс с анимацией и всем остальным просто невозможно.

Мне было интересно: можно ли использовать HTML5 в качестве инструментария графического интерфейса? Я имею в виду библиотеку, которая имеет API, похожий на Swing или SWT, но отображается в HTML5. Он должен быть тематическим, и у вас должен быть доступ к странице на Java (то есть некоторое слияние между Java и JavaScript / HTML5).

Почему бы просто не создать веб-приложение и не отправить его URL моим пользователям? Я хотел бы получить выгоду от реальной интеграции приложений Java SE в рабочий стол (файлы, COM, значок в трее и т. Д.). Что-то вроде PhoneGap, но для настольных ОС, а не для телефонов.

Поразительно, но я не нашел ничего подобного в сети. Но, может быть, я просто ввел неправильный поисковый запрос? У кого-нибудь есть идея?

Или, если нет: Могу ли я как-то встроить WebKit / Chrome вместе с моим приложением? Таким образом, пользователю не придется устанавливать собственную копию или изменять какие-либо настройки.

28
задан Mive van Haaven 10 February 2012 в 21:30
поделиться