(); Photos  @ Override public void 
 
 init () { 
 
 this.setLayout ( new GridLayout (0 , 1)) ; 
 
 //Pour charger un nouveau plats , simple répétition de ces deux lignes , aussi souvent que nécessaire , pour chaque plat 
 
 image i = Toolkit.getDefaultToolkit () getImage ( " kungpao.jpg "); . . 
 
 dishList.add ( nouveau ItemPanel ( " poulet Kung Pao ", " plat de poulet épicé ", " $ 9.95 " , i)); 
 
 image i = Toolkit.getDefaultToolkit () getImage ( " orangechicken.jpg "); . < br > 
 dishList.add ( nouveau ItemPanel ( "Orange Chicken ", " Un plat savoureux. ", " 10,25 $ " , i)); 
 
 pour ( plat du panneau: dishList ) { 
 < p > this.add (plat ) ; 
 
 } 
 
 } } 
 
 
 
 Cela crée une applet de base contenant une liste de choix de plats . Dès que l' applet est chargé, il crée deux nouveaux plats utilisant la classe " ItemPanel " que vous allez créer dans la deuxième section : Poulet Kung Pao et poulet à l'orange et les ajoute au menu 
 3. 
 Enregistrez votre travail et fermez le document. 
 le ItemPanel classe 
 4 
 ouvrir une autre copie de votre éditeur de texte favori . Enregistrez le document comme « ItemPanel.java . " 
 5 
 Collez le texte suivant dans ce dossier: 
 
 paquet restaurantmenu ; 
 
 java.awt.BorderLayout d'importation; < br > 
 java.awt.Dimension d'importation; 
 
 java.awt.Image d'importation; 
 
 javax.swing.ImageIcon d'importation; 
 
 importation javax.swing.JButton ; Photos 
 javax.swing.JLabel d' importation; 
 
 java.awt.Panel d'importation; 
 
 ItemPanel public class Panel { 
 
 nom JLabel ; 
 Description de 
 JLabel ; 
 
 prix JLabel ; 
 image JButton 
 ; 
 
 static final int IMAGE_WIDTH = 100; 
 
 static final int IMAGE_HEIGHT = 100; Photos 
 ItemPanel publique (String dishName , String dishDescription , String dishprice , image de l'image ) { 
 
 super () ; image 
 
 = new JButton ( new ImageIcon (photo ) ) ; Photos 
 nom = new JLabel ( dishName ) ; 
 prix 
 = new JLabel ( dishprice ) ; 
 description 
 = new Dimension ( IMAGE_WIDTH , IMAGE_HEIGHT ) ) ; 
 
 this.setLayout (new BorderLayout ()); 
 
 this.add (nom, BorderLayout.NORTH ) ; 
 
 this.add (image, BorderLayout.WEST ) ; 
 
 this.add (description, BorderLayout.CENTER ) ; 
 
 this.add (prix , BorderLayout.EAST ) ; 
 
 } 
 
 } 
 
 contient des informations sur les éléments réels dans le menu et la façon dont ils doivent être aménagés . Il prend un nom de plat , une description de plat , un prix plat , et une image, dans cet ordre. Vous pouvez voir comment cela s'appelle en deux étapes de la classe Applet . 
 6 
 Enregistrez votre travail . 
 7 
 Ajoutez le code suivant au fichier HTML de votre page web : Photos 
  Photos