11. Fastfood.java

//=============================================================================
// Project: Ordering Online
// File: Fastfood.java
// Purpose: lablet demonstration
// Version: 1.1
// Programmer: Chris H
// Date: June 2, 2003
//=============================================================================

import java.applet.*;
import java.awt.*;

public class Fastfood extends Applet
{
private Checkbox        superSize       =new Checkbox("Super Size?");
private TextField       reminder        =new TextField("Ask for Coupons!", 18);
private List            sandwiches      =new List(5, true);     
private List            drinks          =new List(5, true);     
private List            sides           =new List(3, true);

private Choice          sizes           =new Choice();
private TextArea        comments        =new TextArea("Hold the pickles!", 2, 10);
private Button          order           =new Button("Place Order");

private Label           sandLabel       =new Label("Sandwiches");
private Label           drinkLabel      =new Label("Drinks");
private Label           sideLabel       =new Label("Side Orders");
private Label           title           =new Label("Fastfood");

private Font            myFont1         =new Font("SansSerif", Font.BOLD,36);
private Font            myFont2         =new Font("SansSerif", Font.ITALIC,12);


public void init()
{
sandwiches.addItem("Hamburger");
sandwiches.addItem("Cheeseburger");
sandwiches.addItem("1/4 Ib burger");
sandwiches.addItem("1/2 Ib burger");
sandwiches.addItem("Side O Beef");

sides.addItem("Fries");
sides.addItem("Baked");
sides.addItem("Chips");

drinks.addItem("Cola");
drinks.addItem("Ginger Beer");
drinks.addItem("Coffee");
drinks.addItem("Shake");
drinks.addItem("Milk");

sizes.addItem("Small");
sizes.addItem("Medium");
sizes.addItem("Large");

setBackground(Color.yellow);
resize(450,300);

sandLabel.setFont(myFont2);
drinkLabel.setFont(myFont2);
drinkLabel.setBackground(Color.cyan);
sideLabel.setFont(myFont2);
sideLabel.setForeground(Color.red);
title.setFont(myFont1);
title.setForeground(Color.blue);

add(sideLabel);
add(sandwiches);
add(drinkLabel);
add(drinks);
add(sides);
add(comments);
add(sizes);
add(superSize);
add(reminder);
add(order);
add(title);


}
}