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 :
PlatformUI.getWorkbench(). getBrowserSupport(). createBrowser("myId"). openURL(url);
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 replies on “Ouvrir une URL dans le navigateur interne d’Eclipse”
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/"));
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
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.