import java.awt.*; import javax.swing.*; import java.awt.event.*; public class TestButton{ private JFrame f; private JButton b; private String title = "TestButton"; public TestButton() { f = new JFrame(title); b = new JButton("Press me!"); b.setActionCommand("ButtonPressed"); } public void launchFrame() { b.addActionListener(new ButtonHandler()); f.getContentPane().add(b, BorderLayout.CENTER); f.pack(); f.setSize(400, 200); f.setVisible(true); } public static void main(String args[]) { TestButton guiApp = new TestButton(); guiApp.launchFrame(); } }