Каков наилучший подход для установки панели веб-браузера на JFrame в приложении JAVA?
Я не знаю ни одного хорошего компонента веб-браузера для Swing. Но в JavaFX 2.0 есть компонент веб-браузера, и вы можете встроить компоненты JavaFx 2.0 в приложение Swing. См. Добавление содержимого HTML в приложения JavaFX
Мое предложение будет использовать JEditorPane и его метод setPage(url).
JEditorPane
setPage(url)
Взгляните на это: Как использовать панели редактора и текстовые панели?