();
@ Override
public void init () {
this.setLayout (neu GridLayout (0, 1 ) );
//So laden Sie neue Gerichte , einfach wiederholen diese beiden Linien , so oft wie nötig , für jedes Gericht
Bild i = Toolkit.getDefaultToolkit () getImage ( " kungpao.jpg "); . .
dishList.add (neu ItemPanel ( "Kung Pao Chicken" , " Spicy Chicken Dish ", " $ 9,95 " , i)) ;
Bild i = Toolkit.getDefaultToolkit () getImage ( " orangechicken.jpg "); .
dishList.add (neu ItemPanel ( "Orange Chicken" , " Ein schmackhaftes Gericht . " , "$ 10,25" , i)) ;
für ( Systemsteuerung Gericht: dishList ) {
< p > this.add ( Gericht) ; }
} }
Dies schafft eine grundlegende Applet mit einem Array Liste der Gerichte. Sobald das Applet geladen wird , erstellt es zwei neue Gerichte mit dem " ItemPanel " Klasse , dass Sie in Abschnitt zwei schaffen : Kung Pao Chicken and Orange Huhn und fügt sie in das Menü
3 .
Speichern Sie Ihre Arbeit und schließen Sie das Dokument .
die ItemPanel Klasse
4
Öffnen Sie eine weitere Kopie Ihrer Lieblings- Text-Editor. Speichern Sie das Dokument als " ItemPanel.java . "
5
folgende Paste hinein:
Paket 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 ;
Import java.awt.Panel ;
public class ItemPanel erstreckt Systemsteuerung {
JLabel Namen ;
JLabel Beschreibung;
JLabel Preis;
JButton Bild ;
static final int image_width = 100;
static final int image_height = 100;
öffentlichen ItemPanel (String dishName , String dishDescription , String dishprice , Bild Bild) {
super () ;
image = new JButton (new ImageIcon ( Bild) );
name = new JLabel ( dishName );
Preis = new JLabel ( dishprice );
Beschreibung = new Dimension ( image_width , image_height ) );
this.setLayout (neu BorderLayout ());
this.add (Name, BorderLayout.NORTH );
this.add (Bild, BorderLayout.WEST );
this.add (Beschreibung, BorderLayout.CENTER );
this.add (Preis, BorderLayout.EAST );
}
}
Diese enthält Informationen über die tatsächlichen Produkte auf der Speisekarte und wie sie ausgelegt werden . Es dauert eine Schüssel Namen, eine Beschreibung Teller , eine Schüssel Preis, und ein Bild , in dieser Reihenfolge. Sie können sehen, wie das in Schritt zwei der Applet-Klasse aufgerufen wird.
6
Speichern Sie Ihre Arbeit .
7
Fügen Sie den folgenden Code in Ihre Web - Seite der HTML-Datei :