Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte svoj obľúbený textový editor , alebo , ak chcete , vyhradenej vývojové prostredie jazyka Java ako Netbeans . Ihneď uložte súbor ako
2
vložte nasledujúci do " Main.java : "
balíček restaurantmenu ;
import java.awt " Main.java . " . GridLayout ;
import java.awt.Image ;
import java.awt.Toolkit ;
import java.util.ArrayList ;
import javax . swing.JApplet , Spojené
dovozné java.awt.Panel ;
public class Hlavné rozširuje JApplet {
ArrayList @ Override klipart public void init ( ) { this.setLayout ( nový GridLayout ( 0 , 1 ) ) ; //Ak chcete načítať nové riadu , jednoduché opakovanie tieto dva riadky , tak často , podľa potreby , pre každého pokrmu Image i = Toolkit.getDefaultToolkit ( ) getImage ( " kungpao.jpg " ) ; .. dishList.add ( nové ItemPanel ( " Kung Pao Kurča " , " Pikantné kuracie misa " , " 9,95 dolárov " , i ) ) ; Obrázok i = Toolkit.getDefaultToolkit ( ) getImage ( " orangechicken.jpg " ) ; . dishList.add ( nový ItemPanel ( " Orange kura " , " chutné jedlo . " , " 10,25 dolárov " , i ) ) ; pre ( panel jedlo : dishList ) { this.add ( jedlo ) ; } } } Tým sa vytvorí základný aplet obsahujúce zoznam poľa jedál . Akonáhle applet načítaný, vytvoria dva nové pokrmy pomocou " ItemPanel " triedu , ktorá bude vytvárať v sekcii s dvoma : Kung Pao Chicken a Orange kurča a pridá ich do ponuky Uložte prácu a zatvorte dokument . Otvorte ďalšiu kópiu svojho obľúbeného textového editora . Uložte dokument ako " ItemPanel.java . " vložte nasledujúci do neho : balíček restaurantmenu ; import java.awt.BorderLayout ; import java.awt.Dimension ; import java.awt.Image ; import javax.swing.ImageIcon ; import javax.swing.JButton ; import javax.swing.JLabel , Spojené dovozné java.awt.Panel ; public class ItemPanel rozširuje názov Panel { JLabel ; JLabel opis ; JLabel cena ; JButton obrazu ; static final int IMAGE_WIDTH = 100 ; static final int IMAGE_HEIGHT = 100 ; verejné ItemPanel ( String dishName , String dishDescription , String dishprice , image obrázok ) { super ( ) ; image = new JButton ( nový ImageIcon ( obrázok ) ) ; name = new JLabel ( dishName ) ; cena = new JLabel ( dishprice ) ; popis = new Rozmery ( IMAGE_WIDTH , IMAGE_HEIGHT ) ) ; this.setLayout ( nový BorderLayout ( ) ) ; this.add ( meno , BorderLayout.NORTH ) ; this.add ( image , BorderLayout.WEST ) ; this.add ( opis , BorderLayout.CENTER ) ; this.add ( cena , BorderLayout.EAST ) ; } } To platí informácie o aktuálnych položiek v menu a ako by mali byť stanovené. Trvá názov jedlo , popis jedlo , misu cenu , a obrázok , v tomto poradí . Môžete vidieť , ako sa tomu hovorí v kroku dve triedy Applet . Uložte svoju prácu . Pridajte nasledujúci kód na svoje webové stránky v HTML súboru :
3.
ItemPanel Class
Stránka 4
5
6
7