Можно создать дубликат:
Is there a way to embed a browser in Java?Вставить в браузере Java на основе настольных приложений
Как я могу встроить браузер в настольное приложение на базе Java? Могу ли я общаться со встроенным браузером напрямую (не через localhost) ... например, загружать html-текст, захватывать события onclick, получать значения формы?
Благодаря
Вы хотите, чтобы встроенный браузер был встроен или вы хотите программно перемещаться по HTML-страницам? – skaffman
Может захотеть проверить https://github.com/rogerwang/node-webkit – jrhicks