Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man gör en webbläsare

    Många börjar programmerare att skapa en webbläsare bara kan göras i ett stort , grupp - projektet inställning med hundratusentals rad programkod som krävs för att utföra uppgiften . Även om detta är sant att skapa en webbläsare som uppfyller alla av Web konsortiets konformitetsvillkor rekommendationer , kan du skapa en grundläggande webbläsare med Java Swing i en kort tid . Denna grundläggande webbläsare låter dig navigera till webbsidor , visa bilder , länkar till andra sidor och spara sidor , men kommer inte att göra saker som applets belastning blixt och andra funktioner som kräver plugin-program som ska installeras . Saker du behöver
    Internet Review, Java utvecklingsmiljö
    Visa fler instruktioner
    1

    Hämta och installera den senaste versionen av Java standard utvecklare Kit ( SDK ) från Sun Microsystems om du inte tidigare har gjort det .
    2

    Öppna din programmering applikation eller textredigerare och spara filen som myFirstWebBrowser.java . Inkludera längst upp i filen fyra importen klassbibliotek ( java.awt , java.io , java.awt.event och javax.swing ) . Dessa bibliotek är nödvändiga för att skapa komponenter i användargränssnittet för programmet ( AWT och swint ) , bedriva HTML komma och sätta kommandon ( för att visa webbsidor ) , och för att spara filer (IO ) . De importpriser rapporterna till att omfatta är : . . .

    Import java.awt * , import java.io. * , import java.awt.event * , import javax.swing *;

    3

    Skapa en ny klass som kallas myFirstWebBrowser , vilket kommer att vara en förlängning av JInternalFrame så att du kan inkludera webbläsaren som en intern ram i en Java Swing program . I början av klassen definition är :

    public class PageFrame utökar JInternalFrame implementerar ActionListener {
    4

    Skapa klassdefinitionerna för en SiteManager klass , en sträng för filnamnet för att ladda och en textarea . Konstruktören av klassen kommer att ladda webbplatsens namn och föremål SiteManager tilldela de skyddade klass variablerna . Koden för att göra dessa steg är :

    SiteManager myParent , String myFilename , JTextArea myTa ;

    offentlig PageFrame ( String myname , SiteManager mySm ) { super ( " Sida : " + myname , sant , true , true , true ) ; myParent = mySm ; setBounds ( 50,50,300,150 ) ;

    Container contentPane = getContentPane ( ) ;
    5

    Skapa textområdet som kommer att visa HTML fil och ladda in den i den rullbara Swing rutan som gör att du kan se hela HTML -filen . Efter dessa steg är klara , skapar en menyrad för tillämpningen att härma File menyerna som du är van vid att ha i andra datorprogram. I detta exempel kommer " File " och "Spara " menyalternativ skapas . Koden för att göra dessa steg är :

    myTa = ny JTextArea ( ) ; JScrollPane myJsp = ny JScrollPane ( TA ) , contentPane.add ( JSP , BorderLayout.CENTER ) ;

    JMenuBar myJmb = nya JMenuBar ( ) ; JMenu myfileMenu = ny JMenu ( " File " ) ; JMenuItem mySaveItem = ny = Mittnamn ; loadContent ( ) ;}
    6

    Definiera " Action Lyssnare " som kommer att utföra metodanrop på svar till användaren att välja " File - > Menu " alternativ för att ladda och spara filer . Koden för att göra detta är : public void actionPerformed ( ActionEvent ae ) {

    saveContent ( ) ;}

    public void loadContent ( ) { try { FileReader myFr = ny FileReader ( myFilename ) ; myTa . read ( myFr , null ) ; myFr.close ( ) ;} catch ( Exception e ) { System.err.println ( " Kunde inte läsa in webbsidan : " + myFilename ) ; } }

    public void saveContent ( ) { try { FileWriter myFw = ny FileWriter ( myFilename ) , myTa.write ( myFw ) , myFw.close ( ) ;} catch ( Exception e ) { System.err.println ( " Kunde inte spara webbsidan : " + myFilename ) ; } }

    }

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hörs det Java Virtual Machine Java Mer eller mindre sä…
    ·Hur man skriver Android 1.1 SDK Code
    ·Hur man använder ABS i Java
    ·Vad är ett Null Pointer Exception
    ·Java Tutorial för Fästa ett panelprogram på en Frame…
    ·Hur man gör en aritmetisk uttalande i Java
    ·Hur man kör JSP i iFrame
    ·Hur man skapar negativa tal i Java
    ·Hur anger jag en TagLib i Java
    ·Hur man gör med en JFrame
    Utvalda artiklarna
    ·Hur köra SSIS Från lagrade procedurer
    ·PHP Vs. Java Skalbarhet
    ·Hur man installerar CentOS Ruby on Rails för 1.9.2 Apa…
    ·Hur man använder Google Maps i C #
    ·Hur man beräknar den exponentiella i Perl
    ·Anvisningar för en Jquery Thickbox
    ·Hur Trim funktioner i Java
    ·JavaScript : Hur får man en MySQL Query Via PHP
    ·Developer Tools för Apple Xcode
    ·Hur döljer knapparna i Xcode
    Copyright © Dator Kunskap http://www.dator.xyz