// This example is from the book _Java AWT Reference_ by John Zukowski. // Written by John Zukowski. Copyright (c) 1997 O'Reilly & Associates. // You may study, use, modify, and distribute this example for any purpose. // This example is provided WITHOUT WARRANTY either expressed or import java.awt.*; import java.applet.*; import java.awt.event.*; public class NewButtonTest11 extends Applet implements ActionListener { Button b; public void init () { enableEvents (AWTEvent.CONTAINER_EVENT_MASK); add (b = new Button ("One")); add (b = new Button ("Two")); add (b = new Button ("Three")); add (b = new Button ("Four")); } protected void processContainerEvent (ContainerEvent e) { if (e.getID() == ContainerEvent.COMPONENT_ADDED) { if (e.getChild() instanceof Button) { Button b = (Button)e.getChild(); b.addActionListener (this); } } } public void actionPerformed (ActionEvent e) { System.out.println ("Selected: " + e.getActionCommand()); } }