<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import java.applet.*;
import java.awt.*;
import java.awt.event.*;

/**
 * SlotMachine
 * Author: Michael Clarkson
 * NetID: mrc26
 * Date: 7/28/00
 */
public class SlotMachine extends Applet implements ActionListener {
    private Label numLbl1, numLbl2, numLbl3, msg;
    private Button lever;
    private int n1, n2, n3;
    
    public void init() {
	numLbl1 = new Label();
	numLbl2 = new Label();
	numLbl3 = new Label();
	lever = new Button("Pull lever!");
	msg = new Label();

	pullLever();

	msg.setText("Slot machine is ready.");

	add(numLbl1);
	add(numLbl2);
	add(numLbl3);
	add(lever);
	add(msg);

	lever.addActionListener(this);
    }

    private void pullLever() {
	n1 = random();
	n2 = random();
	n3 = random();
	
	numLbl1.setText("" + n1);
	numLbl2.setText("" + n2);
	numLbl3.setText("" + n3);
    }

    public void actionPerformed(ActionEvent event) {
	pullLever();
	if (n1 == n2 &amp;&amp; n2 == n3) {
	    msg.setText("Great! You win!");
	} else if (n1 == n2 || n2 == n3 || n3 == n1) {
	    msg.setText("Close!  Try again.");
	} else {
	    msg.setText("Shucks.  Try again.");
	}
    }

    private static int random() {
	return (int) (Math.random() * (9 - 0 + 1) + 0);
    }
}

</pre></body></html>