();
@ Override
public void init ( ) {
this.setLayout ( ny GridLayout ( 0 , 1 ));
//Slik legger nytt retter, enkel gjenta disse to linjene , så ofte som nødvendig , for hver rett
bilde i = Toolkit.getDefaultToolkit ( ) getImage ( " kungpao.jpg "); . .
dishList.add (new ItemPanel ( " Kung Pao Chicken ", " Spicy Chicken Dish ", " $ 9,95 " , i) ) ;
Bilde i = Toolkit.getDefaultToolkit ( ) getImage ( " orangechicken.jpg "); .
dishList.add ( ny ItemPanel ( " Orange Chicken ", " En velsmakende rett. ", " $ 10,25 " , i) ) ;
for ( Panel parabol: dishList ) {
< p > this.add ( parabol ),
}
}
}
Dette skaper en grunnleggende applet som inneholder en rekke liste over retter . Så snart applet er lastet , det skaper to nye retter ved hjelp av " ItemPanel " class som du vil skape i punkt to : Kung Pao Chicken og Orange Chicken og legger dem til menyen
tre .
Lagre arbeidet ditt og lukk dokumentet .
ItemPanel Class
4
Åpne en annen kopi av din favoritt teksteditor . Lagre dokumentet som " ItemPanel.java . "
5
Lim inn følgende i den : en
pakke 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 strekker Panel {
JLabel navn ;
JLabel beskrivelse ;
JLabel pris ;
JButton image ;
static final int IMAGE_WIDTH = 100;
static final int IMAGE_HEIGHT = 100 ;
offentlig ItemPanel (String dishName , String dishDescription , String dishprice , Bilde bilde ) {
super ();
image = new JButton (new ImageIcon ( bildet) );
name = new JLabel ( dishName ) ;
pris = new JLabel ( dishprice ) ;
beskrivelse = new Dimensjon ( IMAGE_WIDTH , IMAGE_HEIGHT ));
this.setLayout ( ny BorderLayout ( ));
this.add (navn, BorderLayout.NORTH ) ;
this.add ( bilde, BorderLayout.WEST ) ;
this.add (beskrivelse, BorderLayout.CENTER ) ;
this.add (pris, BorderLayout.EAST ) ;
}
}
p Dette inneholder informasjon om de faktiske elementer på menyen og hvordan de skal legges ut . Det tar en tallerken navn , en rett beskrivelse , en rett pris , og et bilde, i den rekkefølgen. Du kan se hvordan dette kalles i trinn to av Applet klassen .
6
Lagre arbeidet ditt.
7
Legg til følgende kode i web - sidens HTML- fil : en