(); 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 ) {
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