//:Button2New.java //Capturing button presses import java.awt.*; import java.awt.event.*; import java.applet.*; public class Button2New extends Applet { Button b1 = new Button("Button1"), b2 = new Button("Button2"); public void init () { b1.addActionListener( new B1 () ); b2.addActionListener( new B2 () ); add(b1); add(b2); } class B1 implements ActionListener { public void actionPerformed(ActionEvent e) { getAppletContext().showStatus("Button 1"); } } class B2 implements ActionListener { public void actionPerformed(ActionEvent e) { getAppletContext().showStatus("Button 2"); } } /* Stary sposob public boolean action (Event evt, Object arg) { if(evt.target.equals(b1)) getAppletContext().showStatus("Button 1"); else if(evt.target.equals(b2)) getAppletContext().showStatus("Button 2"); //Let the base class handle it; else return super.action(evt, arg); return true; //We've handled it here } */ }