puedes crear tu propio explorador,
no es dificil la programación de un explorador simple lo dificl va a ser que sea
funcional, en mi opinión lo puedes hacer pero sería muy trabajoso hacerlo igual o superior
a uno de los exploradores conocidos
con el objeto JEditorPane, JText y manejador de eventos HTML para la manipulación de links
Saludos