| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment faire un navigateur Web
    Beaucoup de programmeurs débutants croient que la création d' un navigateur Web ne peut être fait dans un grand cadre , le groupe - projet avec des centaines de milliers de lignes de code de programmation nécessaires pour accomplir la tâche. Bien que cela est vrai pour créer un navigateur Web qui est entièrement conforme à toutes les recommandations de conformité de la Web Consortium , vous pouvez créer un navigateur Web de base en utilisant Java Swing à un laps de temps court . Ce navigateur de base vous permet de naviguer sur des pages Web , afficher des images, des liens vers d'autres pages et enregistrer des pages , mais ne fera pas des choses telles que les applets flash de charge et d'autres fonctions nécessitant plug -ins doivent être installés. Choses que vous devez
    Accès Internet
    environnement de développement Java
    Voir Plus Instructions
    1

    télécharger et installer la dernière version du kit du développeur Java standard (SDK) de Sun Microsystems , si vous ne l'avez pas déjà fait.
    2

    Ouvrez votre application de programmation ou d'un éditeur de texte et enregistrez le fichier en tant que myFirstWebBrowser.java . Inclure dans la partie supérieure du dossier quatre importations de bibliothèques de classes ( java.awt , java.io , java.awt.event et javax.swing ) . Ces bibliothèques sont nécessaires pour créer les composants de l'interface utilisateur de l'application ( AWT et swint ) , conduite HTML commandes get et put ( pour afficher les pages Web ) , et de sauvegarder des fichiers ( io ) . Les déclarations d'importation à inclure sont : . . .

    Import java.awt * ; import java.io. *; java.awt.event d'importation * ; import javax.swing * ;

    3

    créer la nouvelle classe appelée myFirstWebBrowser , qui sera une extension de JInternalFrame de sorte que vous pouvez inclure le navigateur Web comme un cadre interne dans une application Java Swing . Le début de la définition de la classe est:

    PageFrame public class JInternalFrame implémente ActionListener {
    4

    Créer des définitions de classe pour une classe SiteManager , une chaîne pour le nom de fichier à charger et un textarea . Le constructeur de la classe va charger le nom du site et des objets SiteManager attribuer aux variables de classe protégées . Le code pour faire ces étapes :

    SiteManager MonParent ; cordes MyFileName ; JTextArea myTa ;

    PageFrame public (String myName , SiteManager mySm ) { super (" la page :" + myName , c'est vrai, true, true , true); MonParent = mySm ; setBounds ( 50,50,300,150 ) ;

    Container contentPane = getContentPane ();
    5

    créer la zone de texte qui affiche le HTML déposer et de le charger dans un volet Swing déroulante qui vous permettra de visualiser l'intégralité du fichier HTML. Une fois ces étapes terminées, créer une barre de menu de l'application pour imiter les menus de fichiers qui vous sont habitués à avoir dans d'autres applications informatiques. Dans cet exemple, "Fichier" puis "Enregistrer " Options du menu seront créés. Le code pour faire ces étapes :


    myTa = new JTextArea (); JScrollPane myJsp = new JScrollPane (ta) ; contentPane.add ( jsp , BorderLayout.CENTER ) ;

    JMenuBar myJmb = nouveau JMenuBar (); JMenu myfileMenu = new JMenu ( "Fichier" ) ; JMenuItem mySaveItem = new = MyName ; LoadContent ();}
    6

    définir des « auditeurs d'action » qui exécutera les appels de méthode sur la réponse à l'utilisateur de choisir les options " File- > Menu " pour charger et enregistrer des fichiers . Le code pour ce faire est : public void actionPerformed ( ActionEvent ae ) {

    saveContent (); }

    LoadContent public void () { try { FileReader myFr = new FileReader ( MyFileName ) ; myTa . lecture ( myFr , null); myFr.close (); } catch (Exception e) { System.out.println ( " Impossible de charger la page web :" + MyFileName );}} public void

    saveContent () { try { FileWriter myFw = new FileWriter ( MyFileName ) ; myTa.write ( myFw ) ; myFw.close (); } catch (Exception e) { System.out.println ( " Impossible d'enregistrer la page Web :" + MyFileName );}} }



    Previous :

    next :
      articles connexes
    ·Comment faire pour créer une feuille de calcul Structu…
    ·Comment créer des projets Java avec Xcode 
    ·Comment formater impression dans les colonnes Lined -up…
    ·Java 1.5 Caractéristiques 
    ·Comment définir le chemin de classe dans Eclipse 
    ·Comment coller une interface graphique Java 
    ·Java Game Development Tools 
    ·Comment mapper un Servlet Dans un Servlet 
    ·Comment faire pour résoudre le message d'erreur Java j…
    ·Comment se déplacer tableaux en Java 
      articles en vedette
    ·Le chat vocal projets dans Visual Studio 
    ·Problèmes de récursion dans Java 
    ·Visual Basic pour Applications pour les débutants 
    ·Comment calculer le CRC Made Easy 
    ·Comment faire une colonne sur un GridView dans une list…
    ·Puis-je utiliser le codage PHP avec un éditeur HTML co…
    ·Peindre méthode dans une Applet Java 
    ·Comment envoyer le calendrier Outlook Via PHP 
    ·Comment utiliser Unicode en C + + Programmes 
    ·Comment faire pour créer des pages Web dynamiques à l…
    Copyright © Connaissances Informatiques http://fr.wingwit.com