Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een Web Browser Zorg
Veel beginnende programmeurs van mening dat het creëren van een webbrowser kan alleen gedaan worden in een grote , groep - project omgeving met honderdduizenden regel programmeercode nodig is om de taak te volbrengen . Hoewel dit waar is een webbrowser die volledig voldoet aan alle van conformiteit aanbevelingen van de Web Consortium maakt, kunt u een eenvoudige webbrowser met Java Swing in een kort tijdsbestek te creëren . Deze fundamentele browser kunt u navigeren naar webpagina's , afbeeldingen bekijken , link naar andere pagina's en pagina's te bewaren , maar zal geen dingen zoals laden flash applets en andere functies die browser plug - ins te worden geïnstalleerd doen . Wat je nodig hebt
internetverbinding
Java-ontwikkelomgeving
Toon Meer Aanwijzingen
1

Download en installeer de laatste versie van de Java standaard developer 's kit ( SDK ) van Sun Microsystems als u dat nog niet eerder gedaan . kopen van 2

Open uw programmering toepassing of teksteditor en sla het bestand op als myFirstWebBrowser.java . Onder meer aan de top van het bestand vier class library invoer ( java.awt , java.io , java.awt.event en javax.swing ) . Deze bibliotheken zijn nodig om de componenten van de gebruikersinterface voor de toepassing ( AWT en Swint ) , het uitvoeren van HTML te krijgen en zet commando ( om webpagina's te bekijken) , en om bestanden ( io ) te besparen maken . De import verklaringen op te nemen zijn : . . .

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

Maak de nieuwe klasse genaamd myFirstWebBrowser , die een uitbreiding van JInternalFrame zal zijn , zodat u kunt de webbrowser zijn als een interne frame in een Java Swing applicatie . Het begin van de klasse definitie is :

public class PageFrame
breidt JInternalFrame implementeert ActionListener {
4

Maak klassedefinities voor een SiteManager klasse , een string voor de bestandsnaam te laden en een textArea . De bouwer van de klasse zal de naam en SiteManager voorwerpen site te laden toewijzen aan de beschermde klasse variabelen . De code om deze stappen te doen is :

SiteManager myParent
; String myFilename ; JTextArea myTa ;

openbare PageFrame
( String myName , SiteManager mySm ) { super ( "Pagina : " + myName , waar, true , true , true) ; myParent = mySm ; setBounds ( 50,50,300,150 ) ;

Container contentPane = getContentPane ( ) ;
5

Maak de tekst gebied dat de HTML wordt weergegeven bestand en laad het in een Swing ruit schuifbaar die u zal toestaan ​​om het volledige HTML- bestand te bekijken . Na deze stappen zijn voltooid , maakt u een menubalk voor de uitvoering in de File menu's die je gewend bent aan het hebben in andere computertoepassingen bootsen . In dit voorbeeld wordt " File " en " Save" menu -opties worden gecreëerd . De code om deze stappen te doen is :

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

JMenuBar myJmb = nieuw JMenuBar ( ) ; JMenu myfileMenu = new JMenu ( " File " ) ; JMenuItem mySaveItem = new = MyName ; loadContent ( ) ; }
6

Definieer " Actie Luisteraars " die methode roept reactie op de gebruiker kiezen voor " File - > Menu " opties voor het laden en opslaan van bestanden zal presteren . De code om dit te doen is : public void actionPerformed ( ActionEvent ae ) {

saveContent ( ) op ; }

public void loadContent
( ) { try { FileReader myFr = new FileReader ( myFilename ) ; myTa . lezen ( myFr , null ) ; myFr.close ( ) ;} catch ( Exception e ) { System.err.println ( " Kan de webpagina niet laden : " + myFilename ) ; } }

public void
saveContent ( ) { try { FileWriter myFw = new FileWriter ( myFilename ) ; myTa.write ( myFw ) ; myFw.close ( ) ;} catch ( Exception e ) { System.err.println ( " Kan de webpagina niet opslaan : " + myFilename ) ; } } }



Previous: Next:
  Java Programming
·Hoe maak je een horizontale Hi…
·Hoe maak je een nieuwe vorm Bi…
·Hoe te Grafieken in Java Build…
·Hoe te Foreign Keys Met Inner …
·Waarom is de Java annotatie Ge…
·Hoe je JavaScript bijwerken 
·Hoe je Java Servlets Run 
·Hoe om te doen Postorder trave…
·Hoe te Beweringen inschakelen …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik dubbele lijnen verwijderen in…
·Hoe een MQ Connection Sluit Van Java 
·Hoe maak je een werkblad Event in VBA De…
·Hoe te Javadoc maken Wanneer Reagerend 
·Hoe maak je een object met Enum Serializ…
·Hoe te Database Rake Delete Rails 
·Hoe kan ik eenvoudig Algoritmes schrijve…
·Hoe kan ik Integer Array in functie C Ta…
·Hoe kan ik een string in Java Zorg 
Copyright © Computer Kennis http://www.nldit.com