Ouvrir une URL dans le navigateur interne d’Eclipse

Pour ouvrir une URL (par un clic sur un widget SWT “Link”, par exemple) dans le navigateur Web interne d’Eclipse, il suffit de faire ceci :

[sourcecode language=’java’]
PlatformUI.getWorkbench().
getBrowserSupport().
createBrowser(“myId”).
openURL(url); [/sourcecode]

myId étant un identifiant unique qui permet, éventuellement, de réutiliser le même navigateur pour ouvrir d’autres pages.

NB : il existe une version de la méthode createBrowser() qui prend en paramètre un style, permettant de préciser si l’on veut afficher ou non la barre d’URL, la barre de navigation, etc.

3 thoughts on “Ouvrir une URL dans le navigateur interne d’Eclipse”

  1. Et voici la version pour ouvrir une adresse web en utilisant le navigateur Web externe. C’est utile lorsque l’on utilise un FormText dans une boite de dialogue de type “About” de l’application.

    PlatformUI.getWorkbench().getBrowserSupport().getExternalBrowser().openURL(new URL("http://blog.benjamin-cabe.com/"));

  2. Bonjour,

    Je suis à la recherche d’une fonction permettant d’envoyer le code d’une page html vers le navigateur interne d’eclipse. Avec l’astuce que vous donnez sur cette page, je touche au but. Reste un obstacle pour moi. Impossible de charger org.eclipse.ui dans un projet java. J’y est bien accès lorsque je lance nouveau plugin. Je vois absolument pas comment faire pour l’avoir dans un projet java simple. Je vous remercie d’avance.

    Cordialement Emalink

  3. Often, the item is printed with a motivational message that the
    company has been using in their advertising. There are a number of people who do the majority
    of their Christmas shopping online. A customer over-heard the
    employees talking about the cuts, and got so offended
    that she decided to return everything she just purchased, and
    left the store.

Leave a Reply

Your email address will not be published. Required fields are marked *