Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť vlastné webové prehliadače

Mnoho začínajúcich programátorov verí , že vytvorením webového prehliadača môže byť vykonané iba vo veľkom , nastavenie skupinového projektu s státisíce riadok programového kódu potrebné na vykonanie úlohy . Aj keď je to pravda , vytvoriť webový prehliadač , ktorý je plne v súlade so všetkými na zhodu odporúčania Web Consortium , môžete vytvoriť základné webového prehliadača pomocou Java Swing v krátkom časovom horizonte . Tento základný prehliadač umožňuje prehliadať webové stránky , prezerať obrázky , odkazy na iné stránky a ušetrite stránky , ale nebude robiť veci , ako je zaťaženie Flash applety a ďalšie funkcie , ktoré vyžadujú prehliadač plug - in , ktoré majú byť nainštalované . Veci , ktoré budete potrebovať klipart prístup k internetu
Java vývojové prostredie
Zobraziť ďalšie inštrukcie Cestuj 1

Stiahnite a nainštalujte najnovšiu verziu sady Java štandardné vývojárov ( SDK ) od Sun Microsystems , ak ste neurobili skôr.
2

Otvorte programovací aplikácie alebo textového editora a uložte súbor ako myFirstWebBrowser.java . Patrí v hornej časti súboru štyroch dovozu Class Library ( java.awt , java.io , java.awt.event , a javax.swing ) . Tieto knižnice sú potrebné na vytvorenie komponenty používateľského rozhrania pre aplikácie ( AWT a swint ) , vedenie HTML get a dať príkazy ( pre zobrazenie webových stránok ) , a ukladať súbory ( io ) . Dovozné závierka obsahovať , sú :

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

Vytvorte novú triedu s názvom myFirstWebBrowser , ktorý bude rozšírenie JInternalFrame , takže môžete zahrnúť do webového prehliadača ako vnútorný rám v aplikácii Swing Java . Začiatok definície triedy je :

public class pageframe rozširuje JInternalFrame implementuje ActionListener {
4

Vytvorte definície triedy pre triedu SiteManager , String pre názov súboru načítať a textarea . Konštruktor triedy načíta názov webu a SiteManager objekty priradiť chráneným premenných triedy . Kód urobiť takto je :

SiteManager myParent , String myFilename , JTextArea umyté ,

verejné pageframe ( String Jmeno , SiteManager myšami ) { super ( " Stránka " + Jmeno , pravda , pravda , pravda , true ) ; myParent = myšami ; SetBounds ( 50,50,300,150 ) ;

Container contentPane = getContentPane ( ) ;
5

Vytvorte textové pole , ktoré bude zobrazovať HTML súboru a vložte ho do rolovacie Swing table , ktoré vám umožní zobraziť kompletný súbor HTML . Po vykonaní týchto krokov , vytvoriť panel ponúk pre aplikácie napodobňovať menu súborov , ktoré sa používajú k nutnosti ďalších počítačových aplikácií . Bude vytvorený v tomto príklade " Súbor " a " Uložiť " položky menu . Kód urobiť takto je :

mýta = new JTextArea ( ) ; JScrollPane myJsp = new JScrollPane ( tá ) ; contentPane.add ( JSP , BorderLayout.CENTER ) ;

JMenuBar myJmb = nový JMenuBar ( ) ; jmenu myfileMenu = new jmenu ( " Súbor " ) ; JMenuItem mySaveItem = new = Jmeno , LoadContent ( ) ; }
6

Definujte " Akčné Poslucháči " , ktoré budú vykonávať volanie metódy na reakciu na užívateľovi voľbou " File - > Menu " Možnosti načítanie a ukladanie súborov . Kód , ako to urobiť , je : public void actionPerformed ( ActionEvent ae ) {

saveContent ( ) ; }

public void LoadContent ( ) { try { FileReader myFr = new FileReader ( myFilename ) ; mýta . čítanie ( myFr , null ) ; myFr.close ( ) ; } catch ( Exception e ) { System.err.println ( " Nemožno načítať webovú stránku : " + myFilename ) ; } }

public void saveContent ( ) { try { FileWriter myFw = new FileWriter ( myFilename ) ; myTa.write ( myFw ) ; myFw.close ( ) ; } catch ( Exception e ) { System.err.println ( " Nemožno uložiť webovú stránku : " + myFilename ) ; } }

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené