import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Anonymous { public Anonymous () { JFrame frame = new JFrame("Event Test"); Container content = frame.getContentPane(); content.setLayout(new FlowLayout()); frame.setSize(300,300); JButton myButton = new JButton("Press Me!"); content.add(myButton); ActionListener al = new ActionListener() { public void actionPerformed(ActionEvent ae) { JButton jb = (JButton) ae.getSource(); jb.setText("Thank You!"); } }; myButton.addActionListener(al); frame.setVisible(true); } public static void main(String[] args) { new Anonymous(); } }