JEditorPane отлично подходит для написания браузеров с ограниченным доступом, которые будут использоваться для чтения управляемых HTML-страниц, таких как страницы справки и т. Д.
На сегодняшний день наиболее полным 100% браузером Java, который вы можете найти, является, вероятно, The Lobo Project . Он имеет открытый исходный код и имеет API , что позволяет вам хорошо встраивать его в приложения Swing. Lobo не поддерживает Flash , но позволяет использовать плагины, имеет хорошую поддержку CSS и позволяет изучать код.