Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 ) ; } }
}