public class Counter { ... Button inc = new Button ("inc"); class Inc_L implements ActionListener { public void actionPerformed (ActionEvent a) { status++; update (); } } public void init () { ... add (inc); inc.addActionListener (new Inc_L ()); } }