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>