( ) ;
@ Åsidosätt
public void init ( ) {
this.setLayout ( ny GridLayout ( 0 , 1 ) ) ;
//För att ladda nytt rätter , enkelt upprepa dessa två linjer , så ofta som behövs , för varje maträtt
bild i = Toolkit.getDefaultToolkit ( ) getImage ( " kungpao.jpg " ) ,. .
dishList.add ( ny ItemPanel ( " Kung Pao kyckling " , " kryddig kyckling skålen " , " $ 9,95 " , i) ) ;
Bild i = Toolkit.getDefaultToolkit ( ) getImage ( " orangechicken.jpg " ) , .
dishList.add ( ny ItemPanel ( " Orange Chicken " , " En god maträtt. " , " $ 10,25 " , i) ) ;
för ( Panel maträtt : dishList ) {
this.add ( skålen ) ,
}
}
}
Detta skapar en grundläggande applet som innehåller en array lista över rätter . Så snart applet laddas , skapas det två nya rätter med det " ItemPanel " klass som du skapar i avsnitt två : Kung Pao kyckling och orange kyckling och lägger till dem i menyn
3 .
Spara ditt arbete och stäng dokumentet .
ItemPanel Class
4
Öppna en annan kopia av din favorit texteditor . Spara dokumentet som " ItemPanel.java . "
5
klistra in följande i den :
paketet 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 utökar Panel {
JLabel namn ;
JLabel beskrivning ,
JLabel pris ,
JButton image ,
static final int IMAGE_WIDTH = 100 ;
static final int IMAGE_HEIGHT = 100 ;
offentliga ItemPanel ( String dishName , String dishDescription , String dishprice , för bild ) {
super ( ) ;
image = new Button ( ny ImageIcon ( bild ) ) ;
namn = new JLabel ( dishName ) ;
pris = ny JLabel ( dishprice ) ;
description = ny Dimension ( IMAGE_WIDTH , IMAGE_HEIGHT ) ) ;
this.setLayout ( ny BorderLayout ( ) ) ;
this.add ( namn , BorderLayout.NORTH ) ;
this.add ( image , BorderLayout.WEST ) ;
this.add ( beskrivning , BorderLayout.CENTER ) ;
this.add ( pris , BorderLayout.EAST ) ;
}
}
Detta gäller information om de faktiska objekt på menyn och hur de ska läggas ut . Det tar en maträtt namn , en rätt beskrivning , en rätt pris , och en bild , i den ordningen. Du kan se hur detta kallas i steg två av Applet klassen .
6
Spara ditt arbete .
7
Lägg till följande kod i din webbsida HTML -fil :