2013-08-29 5 views
1

Je veux ouvrir une page Web après avoir cliqué sur un bouton. J'ai un bouton et un champ de texte. dans ce champ de texte, je tape une adresse web. Ensuite, je clique sur le bouton. Après, je veux montrer le résultat dans mon cadre. Est-ce possible? Y at-il un composant dans la palette pour le faire? .can j'ouvre une page web dans le cadre java au lieu d'ouvrir dans un navigateur. Si c'est impossible, veuillez me guider pour ouvrir une page Web en chrome ou IE en utilisant Java dans les haricots nets. Merci d'avance.ouvrir un lien Web dans Java NetBeans

J'ai essayé ceci en cas de bouton.

try { 
     Runtime r = Runtime.getRuntime(); 
     r.exec("C:\Users\K-9\AppData\Local\Google\Chrome\Application\chrome.exe"); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

Am i dans un chemin correct.

+1

* Suis-je dans un bon chemin? * Non puisque vous exécuter le navigateur Chrome directement , et ce qui est pire, vous supposez que Chrome est installé dans C: \ Users \ K-9 \ AppData \ Local \ Google \ Chrome \ Application \ chemin pour chaque PC. Connexe: http://stackoverflow.com/q/10601676/1065197 –

+0

@ user919860. Je veux juste montrer une page web dans mon projet au lieu d'ouvrir un navigateur. – code3h

+0

Le lien dans mon commentaire avec le mot * Related * avant signifie * hey! cette Q/R est liée à ce que vous cherchez *. Avez-vous au moins y aller et lire le contenu? –

Répondre

1

Depuis que vous utilisez Java, vous devez échapper les barres obliques. Ce code fonctionne parfaitement pour moi:

String fileName="test.html"; 
    try { 
     Runtime r = Runtime.getRuntime(); 
     r.exec("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe file:///C:/temp/" + fileName); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

Remarque: Utilisez le chemin d'accès dans un fichier de propriétés pour obtenir plus felxibility

1

1 .Je ont fait un nouveau projet dans ce que j'ai choisi un nouveau cadre et faites glisser un bouton des commandes de swing à votre cadre.

  1. En cas d'action boutons tapez le code suivant

    url: String = "www.google.com";

    java.awt.Desktop.getDesktop(). Browse (java.net.URI.create (url));

  2. Lancez ensuite le projet

Et vous pouvez également suivre ce tutoriel

Open a web link in java netbeans

Questions connexes