Hvordan lage en restaurantmeny med en Java Program Applet

Hvordan lage en restaurantmeny med en Java Program Applet


Bruke Java Applet-funksjonen, kan du legge inn en automatisk menyen for restaurant i sin nettside. Blant andre funksjoner, dette vil tillate deg å skille retter fra stilen på applet, noe som gjør trivielle endringer i utseendet på applet eller til retter innenfor som vil bli oppdatert umiddelbart.

Bruksanvisning

Applet Class

1 Åpne din favoritt teksteditor, eller, hvis du foretrekker, en dedikert Java utviklingsmiljø som NetBeans. Umiddelbart lagre filen som "Main.java."

2 Lim inn følgende i "Main.java:"

pakke Restaurantmenu;

import java.awt.GridLayout;

import java.awt.Image;

import java.awt.Toolkit;

import java.util.ArrayList;

import javax.swing.JApplet;

import java.awt.Panel;

public class Hoved strekker JApplet {

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

@Overstyring

public void init () {

this.setLayout (ny Gridlayout (0, 1));

// For å laste nye retter, enkel gjenta disse to linjer, så ofte som nødvendig, for hver rett.

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

dishList.add (ny 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 parabolen: dishList) {

this.add (parabol);

}

}

}

Dette skaper en grunnleggende applet som inneholder en rekke liste over retter. Så snart applet er lastet, skaper det to nye retter med "ItemPanel" -klassen som du vil skape i avsnitt to: Kung Pao Chicken og Orange Chicken og legger dem til menyen.

3 Lagre arbeidet ditt og lukk dokumentet.

Den ItemPanel Class

4 Åpne en ny kopi av din favoritt teksteditor. Lagre dokumentet som "ItemPanel.java."

5 Lim inn følgende i den:

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 name;

JLabel beskrivelse;

JLabel pris;

JButton bildet;

statisk final int IMAGE_WIDTH = 100;

statisk final int IMAGE_HEIGHT = 100;

offentlig ItemPanel (String dishName, String dishDescription, String dishprice, Bilde bilde) {

super();

image = new JButton (ny ImageIcon (bildet));

name = new JLabel (dishName);

pris = new JLabel (dishprice);

description = new JLabel (dishDescription);

image.setBackground (this.getBackground ());

image.setPreferredSize (ny 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);

}

}

Denne inneholder informasjon om de faktiske elementene 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 nettsidens HTML-fil:

<APPLET code = "Main.class" width = 600 height = 200> </ APPLET>