package addBk.addressBook;

//DialPanel.javaDialPanel.java

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class DialPanel extends Panel
    implements ActionListener {

  Button b0 = new DialButton_1();
  Button b1 = new DialButton_2();
  Button b2 = new DialButton_3();

  public void
      actionPerformed(ActionEvent e) {
    ((Runnable)
        e.getSource()).run();
  }

  DialPanel() {
    setLayout(
        new GridLayout(0, 1));
    add(b0);
    add(b1);
    add(b2);

    b0.addActionListener(this);
    b1.addActionListener(this);
    b2.addActionListener(this);

  }

  public class DialButton_1 extends Button
      implements Runnable {
    DialButton_1() {
      super("dial");
    }

    public void run() {
      System.out.println("Run dialer");
      new DosDialer(1);
    }
  }

  public class DialButton_2 extends Button
      implements Runnable {
    DialButton_2() {
      super("dial");
    }

    public void run() {
      System.out.println("Run dialer");
      new DosDialer(2);
    }
  }

  public class DialButton_3 extends Button
      implements Runnable {
    DialButton_3() {
      super("dial");
    }

    public void run() {
      System.out.println("Run dialer");
      new DosDialer(3);
    }
  }

}