salut à tous

J'aimerais savoir quelle contrôle java peut permettre de simuler un navigateur, en fait j'aimerais pouvoir afficher une page web sur un contrôle swing. Autre chose j'amerais aussi pouvoir ouvrir explorer ou firefox pour afficher une page web à partir d'un programme comment le faire?
Si c'est possible d'avoir des exemples de code source...
Merci