Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte ľubovoľný textový editor alebo textový procesor a zadajte alebo vložte do nového dokumentu tohto applet programový kód :
public void init ( )
{
//Získanie obsahu tabla , ktoré musíme pridať tlačidlá a ďalší obsah
kontajner paneForContent = getContentPane ( ) ;
paneForContent.setLayout ( nový BorderLayout ( 12,12 ) ) ;
JLabel title = new JLabel ( " Frame Demo " ) ;
paneForContent.add ( názov , BorderLayout.NORTH ) ;
JPanel somePanel = nové JPanel ( ) ;
JLabel someLabel = new JLabel ( " Stlačte tlačidlo . " ) ;
somePanel.add ( someLabel ) ;
paneForContent.add ( somePanel , BorderLayout.CENTER ) ;
JPanel panelForButtons = nový JPanel ( ) ;
JButton someButton = new JButton ( " Press BorderLayout.SOUTH ) ;
}
/*
actionPerformed ( ) je volaná , keď užívateľ stlačí tlačidlo
* /HONDA
public void actionPerformed ( ActionEvent evt )
{
//otvoriť nový rám ( okno )
attachNewFrame ( ) ;
}
}
Tento kód vytvorí nový applet pre zobrazenie vášho prehliadača . Hlavné funkcie init ( ) , ktorá vytvorí popisek a tlačidlo sa zobrazí applet . kód priradí prostredníctvom " addActionListener " volanie , Akcia pri stlačení tlačidla " someButton " . Pokiaľ dôjde k tejto udalosti , Java Runtime Environment ( JRE ) volá funkciu apletu " actionPerformed " , čo volá funkciu vytvoriť nový rámec , " attachNewFrame . "
2
Zadajte nasledujúci kód tesne po uzavretí ortéza nasledujúce vyhlásenie " paneForContent.add ( panelForButtons , BorderLayout.SOUTH ) " :
private static void attachNewFrame ( ) {
JFrame newFrame = new JFrame ( "Tu je . newFrame " ) ;
newFrame.setDefaultCloseOperation ( JFrame.DISPOSE_ON_CLOSE ) ;
JLabel aLabel = new JLabel ( " " ) ;
aLabel.setPreferredSize ( nový Rozmery ( 150 , 125 ) ) ;
newFrame.getContentPane ( ) pridať ( aLabel , BorderLayout.CENTER ) .
//Zobraziť ráme
newFrame.pack ( ) ;
newFrame.setVisible ( true ) ;
}
Tento kód volá " JFrame " konštruktor , ktorý vytvorí novú virtuálny objekt , ktorý predstavuje novú snímku . Volanie funkcie setDefaultCloseOperation hovorí rámček , čo robiť , keď užívateľ klikne na jeho odchode tlačidlo - v blízkosti . " Pack " a " setVisible " volanie funkcie zobrazí rámik . Vyhlásenie týkajúce sa " aLabel " objekt vytvoriť nejaký ukážkový obsah , ktorý sa zobrazí v rámčeku . Bez tohto obsahu , rám sa zobrazí , ale bude minimalizovaný na sotva viditeľnú hlavičky.
3
Uložte dokument ako typ " obyčajný text " s názvom súboru " AppletWithFrame.java . "
4
vložiť do nového dokumentu tento HTML stránku , ktorá sa otvorí applet :
< applet code = " AppletWithFrame . trieda "
width = 250
height = 250
codebase = " . " >
< /Applet >
< /html >
5
Uložte dokument HTML ako " AppletWithFrame.html " , v rovnakom priečinku ako súbor java ste uložili v kroku 3.
6
Otvorte príkazový riadok DOSu v priečinku obsahujúce súbor Java , a zostaviť program zadaním " javac AppletWithFrame.java . "
7
zadajte na príkazovom riadku , " appletvieweru AppletWithFrame.html " spustiť applet .
8
Stlačte applet je " Stlačte mi " tlačidlo pre spustenie kódu appletu pre vytvorenie nového rám . Zobrazí sa nový snímku .