Java Reference
In-Depth Information
Listing 4.4 GhostWriter2.java —Enhanced Typing Monkeys Source Code
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
import javax.microedition.midlet.*;
public class GhostWriter2 extends MIDlet implements ActionListener {
List logList = new List();
Frame frame = new Frame ("The Monkeys type....");
Button exitButton = new Button ("exit");
Button generateButton = new Button ("generate");
Button logButton = new Button ("log");
TextField generatedField = new TextField();
Choice monkeyChoice = new Choice();
Random random = new Random();
public GhostWriter2() {
monkeyChoice.add("Dumbo");
monkeyChoice.add("Sally");
Panel labelPanel = new Panel (new GridLayout (0, 1));
labelPanel.add(new Label ("Monkey:"));
labelPanel.add(new Label ("Generated:"));
Panel fieldPanel = new Panel (new GridLayout (0, 1));
fieldPanel.add(monkeyChoice);
fieldPanel.add(generatedField);
Panel controlPanel = new Panel (new BorderLayout());
controlPanel.add(labelPanel, BorderLayout.WEST);
controlPanel.add(fieldPanel, BorderLayout.CENTER);
Panel buttonPanel = new Panel (new FlowLayout());
buttonPanel.add(exitButton);
buttonPanel.add(generateButton);
buttonPanel.add(logButton);
exitButton.addActionListener(this);
generateButton.addActionListener(this);
 
Search WWH ::




Custom Search