| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan man laver en webbrowser
    Mange begyndelsen programmører tror, ​​at skabe en webbrowser kun kan ske i en stor, gruppe - projekt indstilling med hundredtusindvis af linje programmering kode kræves for at udføre opgaven. Selv om dette er sandt, at oprette en webbrowser , der fuldt ud overholder alle Web Consortium standardoverholdelsesfejl anbefalinger , kan du oprette en grundlæggende webbrowser ved hjælp af Java Swing i en kort tidsramme . Denne grundlæggende browser giver dig mulighed for at navigere til websider , se billeder, link til andre sider og gemme sider, men vil ikke gøre ting såsom belastning flash applets og andre funktioner , der kræver browser plug -ins , der skal installeres . Ting du skal
    internetadgang
    Java-udviklingsmiljø
    Vis Flere Instruktioner
    1

    hente og installere den nyeste version af Java standard udviklerens kit (SDK) fra Sun Microsystems , hvis du ikke tidligere har gjort det.
    2

    Åbn din programmering ansøgning eller teksteditor og gemme filen som myFirstWebBrowser.java . Medtag i toppen af ​​filen fire klasse bibliotek import ( java.awt , java.io , java.awt.event og javax.swing ) . Disse biblioteker er nødvendigt at skabe brugergrænseflade komponenter for anvendelse ( AWT og swint ) , ledende HTML få og sætte kommandoer (for at se websider ) , og for at gemme filer (IO) . De importpriser udsagn at inkludere , er: . . .

    Import java.awt * , import java.io. * , import java.awt.event * , import javax.swing * ;
    < br > 3

    Opret ny klasse kaldet myFirstWebBrowser , hvilket vil være en udvidelse af JInternalFrame , så du kan medtage webbrowseren som en intern ramme i et Java Swing ansøgning. Begyndelsen af klassen definition er : Hej

    public class PageFrame udvider JInternalFrame implementerer ActionListener {
    4

    Opret klasse definitioner for en SiteManager klasse, en String til filnavnet for at indlæse og en textarea . Konstruktøren af klassen vil indlæse webstedet navn og SiteManager objekter for at tildele de beskyttede klasse variabler. Koden til at gøre disse trin, er : Hej

    SiteManager myParent , String myFilename , JTextArea myTa ,

    offentlig PageFrame (String mitNavn , SiteManager mySm ) { super ( "Side :" + mitNavn , sandt, sandt, sandt, sandt ), myParent = mySm , setBounds ( 50,50,300,150 )

    Container contentPane = getContentPane ();
    5

    Opret tekstområdet der vil vise den HTML arkivere og indlæse den i en rulle Swing rude , der vil tillade dig at se hele HTML-fil. Efter disse trin er fuldført , skal du oprette en menulinje for anvendelse at efterligne Fil menuer, som du er vant til at have i andre edb-applikationer. I dette eksempel vil "File" og "Gem" menupunkter blive oprettet. Koden til at gøre disse trin, er : Hej

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

    JMenuBar myJmb = nye JMenuBar (); JMenu myfileMenu = new JMenu ( "File ") JMenuItem mySaveItem = new = MitNavn , loadContent ( );}
    6

    Definer "Action Lyttere " , der skal udføre metoden opfordrer reaktion til brugeren at vælge " Fil-> Menu" muligheder for at indlæse og gemme filer. Koden til at gøre dette er : public void actionPerformed ( ActionEvent ae ) {

    saveContent ( );}

    public void loadContent () { try { FileReader myFr = new FileReader ( myFilename ) myTa . read ( myFr , null ) myFr.close ( );} catch ( Exception e ) { System.out.println ( "Kunne ikke indlæse websiden :" + myFilename );}}

    public void saveContent () { try { FileWriter myFw = new FileWriter ( myFilename ) myTa.write ( myFw ) myFw.close ( );} catch ( Exception e ) { System.out.println ( "Kunne ikke gemme websiden :" + myFilename );}}

    }

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Start en Java-applet Med Udklipsholder Adgang 
    ·Sådan ændres tekstfarve i Java Chat 
    ·Hvordan laver Java Pop - Up Pages 
    ·Sådan importeres en anden klasse i Java Brug jGrasp 
    ·Hvordan man laver en Matrix og udfyld det med tilfældi…
    ·Sådan Afslut Tråde grund stakoverløb Problemer 
    ·Sådan tjekker du, om Tekstfelt i Java Har markøren i …
    ·Sådan Læs Java API 
    ·Tutorial for at lave et spil i Java 
    ·NetBeans Stoppunkter ikke arbejder 
      Anbefalede Artikler
    ·Sådan får du adgang SQLite Fra en Android Shell 
    ·Sådan Debug JavaScript i Eclipse 
    ·Sidehoved PHP Er Ikke Omdirigering 
    ·Sådan Embed EXE i Python 
    ·Egenskaber af kolonner og objekter i VBA 
    ·Sådan kører en Python fil 
    ·Sådan Konverter en Hex fil til en Decimal 
    ·Hvordan man skriver flere linjer VB.NET 
    ·Sådan får Range tilfældige tal i Python 
    ·En applet til Math maksimeringsforslag Problemer 
    Copyright © Computer Viden http://www.computerdk.com