// GUI test harness for class LED
import java.awt.*;
import javax.swing.*;

public class LEDTest {
   // instance constants and variables 
   private static final int WINDOW_WIDTH = 350;
   private static final int WINDOW_HEIGHT = 200;

    public static void sleep(int time) {
        try {
           Thread.sleep(time);
        }
        catch (Exception e) {
           // No body
        }
    }

   // main(): application entry point 
   public static void main(String[] args) {
      JFrame w1 = new JFrame("LED Test");
      w1.setSize(WINDOW_WIDTH, WINDOW_HEIGHT);

      w1.setLayout(new FlowLayout());

      LED digit[] = new LED[10];
      for (int i = 0; i < 10; ++i) {
         digit[i] = new LED(i);
         w1.add(digit[i]);
      }

      w1.setVisible(true);

      sleep(5000);
      for (int i = 0; i < 10; ++i) {
          digit[i].setValue(9-i);
      }
   }
}
