Nwlapcug.com


Come creare un Menu del ristorante con Applet Java programma

Come creare un Menu del ristorante con Applet Java programma


Utilizzando la funzionalità di Java Applet, è possibile incorporare un menu automatico per il tuo ristorante nella sua pagina web. Tra le altre caratteristiche, questo vi permetterà di separare piatti dallo stile dell'applet, fare modifiche banali allo sguardo dell'applet o per i piatti all'interno del quale verranno aggiornati immediatamente.

Istruzioni

La classe Applet

1

Aprite il vostro editor di testo preferito, o, se preferite, un ambiente di sviluppo Java dedicato ad esempio Netbeans. Immediatamente salvare il file come "Sdkmanager."

2

Incollare il seguente all'interno di "sdkmanager:"

pacchetto restaurantmenu;

importazione java.awt.GridLayout;

importazione java.awt.Image;

importazione java.awt.Toolkit;

importazione java.util.ArrayList;

importazione javax.swing.JApplet;

importazione java.awt.Panel;

public class Main extends JApplet {

ArrayList<Panel> dishList = new ArrayList<Panel>();

@Override

public void init() {

this.setLayout(new GridLayout(0, 1));

// To load new dishes, simple repeat these two lines, as often as needed, for every dish.

Image i = Toolkit.getDefaultToolkit().getImage("kungpao.jpg");

dishList.add(new ItemPanel("Kung Pao Chicken", "Spicy Chicken Dish", "$9.95", i));

Image i = Toolkit.getDefaultToolkit().getImage("orangechicken.jpg");

dishList.add(new ItemPanel("Orange Chicken", "A tasty dish.","$10.25" ,i));

for (Panel dish : dishList) {

this.add(dish);

}

}

}

Questo crea un applet di base contenente un elenco di matrice di piatti. Non appena l'applet viene caricato, crea due nuovi piatti utilizzando la classe "ItemPanel" che si creerà nella sezione due: Orange pollo e pollo Kung Pao e li aggiunge al menu.

3

Salvare il lavoro e chiudere il documento.

Classe ItemPanel

4

Aprire un'altra copia del vostro editor di testo preferito. Salvare il documento come "ItemPanel.java."

5

Incollare il seguente:

pacchetto restaurantmenu;

importazione java.awt.BorderLayout;

importazione java.awt.Dimension;

importazione java.awt.Image;

importazione javax.swing.ImageIcon;

importazione javax.swing.JButton;

importazione javax.swing.JLabel;

importazione java.awt.Panel;

public class ItemPanel extends Panel {

JLabel name;

JLabel description;

JLabel price;

JButton image;

static final int IMAGE_WIDTH = 100;

static final int IMAGE_HEIGHT = 100;

public ItemPanel(String dishName, String dishDescription, String dishprice, Image picture) {

super();

image = new JButton(new ImageIcon(picture));

name = new JLabel(dishName);

price = new JLabel(dishprice);

description = new JLabel(dishDescription);

image.setBackground(this.getBackground());

image.setPreferredSize(new Dimension(IMAGE_WIDTH, IMAGE_HEIGHT));

this.setLayout(new BorderLayout());

this.add(name, BorderLayout.NORTH);

this.add(image, BorderLayout.WEST);

this.add(description, BorderLayout.CENTER);

this.add(price, BorderLayout.EAST);

}

}

Questo contiene informazioni riguardanti gli elementi effettivi del menu e come devono essere fatti. Ci vuole un nome di piatto, una descrizione del piatto, un prezzo di piatto e una foto, in quell'ordine. Si può vedere come questo è chiamato nel passaggio due della classe Applet.

6

Salvare il lavoro.

7

Aggiungere il codice seguente al file HTML della tua pagina web:

< APPLET code="Main.class" larghezza = altezza 600 = 200 >< / APPLET >