import java.awt.*; import java.awt.event.*; public class MyActivator extends Frame implements ActionListener { public void init() { Button b; setLayout(new FlowLayout()); setSize(300,300); add(b = new Button("first")); b.setActionCommand("first"); b.addActionListener(this); add(b = new Button("second")); b.setActionCommand("second"); b.addActionListener(this); setVisible(true); } public void actionPerformed (ActionEvent e) { String s = e.getActionCommand(); if (s.equals("first")) System.out.println ("the first button was switced"); if (s.equals("second")) System.out.println ("the second button was switced"); } public MyActivator(String caption) { super(caption); init(); } public static void main (String args[]) { MyActivator a = new MyActivator("Active buttons"); } }