Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να κάνω μια Web Browser

Πολλοί προγραμματιστές αρχίζουν πιστεύουν ότι η δημιουργία ενός προγράμματος περιήγησης στο Web μπορεί να γίνει μόνο σε ένα μεγάλο , ρύθμιση ομάδα έργου με εκατοντάδες χιλιάδες γραμμή κώδικα προγραμματισμού που απαιτούνται για να ολοκληρώσει το έργο . Αν και αυτό είναι αλήθεια για να δημιουργήσετε ένα πρόγραμμα περιήγησης στο Web που συμμορφώνεται πλήρως με όλες τις συστάσεις συμμόρφωσης του Web Consortium , μπορείτε να δημιουργήσετε ένα βασικό πρόγραμμα περιήγησης στο Web με τη χρήση Java Swing σε σύντομο χρονικό διάστημα . Αυτό το βασικό πρόγραμμα περιήγησης σας επιτρέπει να περιηγηθείτε σε ιστοσελίδες , προβολή εικόνων , σύνδεση με άλλες σελίδες και να αποθηκεύσετε τις σελίδες , αλλά δεν θα κάνουμε τα πράγματα όπως το φορτίο μικροεφαρμογές flash και άλλες λειτουργίες που απαιτούν browser plug - ins για να εγκατασταθεί . Τα πράγματα που θα χρειαστείτε
πρόσβαση στο Internet Ξενοδοχεία Java περιβάλλον ανάπτυξης
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Κατεβάστε και εγκαταστήστε την τελευταία έκδοση του κιτ του προτύπου προγραμματιστή Java ( SDK ) από τη Sun Microsystems , αν δεν το έχετε κάνει ήδη έτσι . 2

Ανοίξτε την εφαρμογή του προγραμματισμού σας ή επεξεργαστή κειμένου και αποθηκεύστε το αρχείο ως myFirstWebBrowser.java . Συμπεριλάβετε στην κορυφή του αρχείου τέσσερις εισαγωγές βιβλιοθήκη κατηγορίας ( java.awt , java.io , java.awt.event και javax.swing ) . Οι βιβλιοθήκες αυτές είναι απαραίτητες για τη δημιουργία των στοιχείων του περιβάλλοντος εργασίας χρήστη για την εφαρμογή ( awt και swint ) , τη διεξαγωγή HTML get και put εντολές ( για να δείτε σελίδες Web ) , και την αποθήκευση αρχείων ( io ) . Οι δηλώσεις εισαγωγής περιλαμβάνει είναι :

java.awt εισαγωγής * ? Java.io. εισαγωγής * ? Java.awt.event εισαγωγής * ? Javax.swing εισαγωγής * ?
Η <. . . br > 3

Δημιουργήστε τη νέα κατηγορία που ονομάζεται myFirstWebBrowser , το οποίο θα αποτελεί επέκταση του JInternalFrame ώστε να μπορείτε να συμπεριλάβετε το πρόγραμμα περιήγησης στο Web ως ένα εσωτερικό πλαίσιο σε μια εφαρμογή Java Swing . Η αρχή του ορισμού κατηγορίας είναι :

δημόσια τάξη PageFrame επεκτείνει JInternalFrame υλοποιεί ActionListener {
Η 4

Δημιουργήστε τάξη τους ορισμούς για μια κατηγορία Διαχείριση Site , ένα String για το όνομα του αρχείου για να φορτώσετε και ένα textarea . Ο constructor της κλάσης , θα φορτώσει το όνομα της ιστοσελίδας και Διαχείριση Site αντικείμενα να αναθέσει τις προστατευόμενες μεταβλητές κλάσης . Ο κωδικός για να κάνει αυτά τα βήματα είναι :

Διαχείριση Site myParent ? String myFilename ? JTextArea myTa ?

Δημόσια PageFrame ( String myName , Διαχείριση Site mySm ) { super ( " Page : " + myName , αλήθεια , αλήθεια , αλήθεια , αλήθεια)? myParent = mySm ? setBounds ( 50,50,300,150 ) ?

Container contentPane = getContentPane ( ) ?
5

Δημιουργήστε την περιοχή κειμένου που θα εμφανιστεί το HTML αρχείο και να τα φορτώσουν σε κυλιόμενο παράθυρο Swing που θα σας επιτρέψει να δείτε ολόκληρο το αρχείο HTML . Μετά από αυτά τα βήματα έχουν ολοκληρωθεί , να δημιουργήσετε ένα μενού για την εφαρμογή για να μιμηθούν τα μενού αρχείων που έχετε συνηθίσει να έχουν σε άλλες εφαρμογές του υπολογιστή . Σε αυτό το παράδειγμα , "Αρχείο" και "Αποθήκευση" επιλογές του μενού θα δημιουργηθεί . Ο κωδικός για να κάνει αυτά τα βήματα είναι :

myTa = νέα JTextArea ( ) ? JScrollPane myJsp = νέα JScrollPane ( ta ) ? ContentPane.add ( jsp , BorderLayout.CENTER ) ?

JMenuBar myJmb = νέα JMenuBar ( ) ? JMenu myfileMenu = νέα JMenu ( "Αρχείο" ) ? JMenuItem mySaveItem = νέα = MyName ? LoadContent ( ) ? }
Η 6

Ορίστε " Ακροατές δράσης " που θα εκτελέσει τη μέθοδο καλεί την απάντηση στο χρήστη την επιλογή "File - > Μενού " επιλογές για να φορτώσετε και να αποθηκεύσετε τα αρχεία . Ο κώδικας για να γίνει αυτό είναι : public void actionPerformed ( ActionEvent ae ) {

saveContent ( ) ? }

LoadContent public void ( ) { try { FileReader myFr = νέα FileReader ( myFilename ) ? MyTa . διαβάστε ( myFr , null ) ? myFr.close ( ) ? } αλιευμάτων ( Εξαίρεση ε ) { System.err.println ( "Δεν ήταν δυνατή η φόρτωση της ιστοσελίδας : " + myFilename ) ? } }

public void saveContent ( ) { try { FileWriter myFw = νέα FileWriter ( myFilename ) ? myTa.write ( myFw ) ? myFw.close ( ) ? } αλιευμάτων ( Εξαίρεση ε ) { System.err.println ( " δεν θα μπορούσε να σώσει την ιστοσελίδα : " + myFilename ) ? } } }


Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα