import java.awt.*; import javax.swing.*; import java.awt.event.*; public class PressMe implements ActionListener { public PressMe () { 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); myButton.addActionListener(this); frame.setVisible(true); } public void actionPerformed(ActionEvent ae) { JButton jb = (JButton) ae.getSource(); jb.setText("Thank You!"); } public static void main(String[] args) { new PressMe(); } }