package addBk.addressBook;
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);
}
}
}