import java.awt.event.*;
import javax.swing.*;        
import mwt.MFrame;
public class HelloSwing implements ActionListener, Runnable {
private static String labelPrefix = "Number of button clicks: ";
private int numClicks = 0;
    public void run() {
        MFrame frame = new MFrame("HelloWorldSwing");
	JButton button = new JButton("I'm a Swing button!");
        button.addActionListener(this);
        JLabel label = new JLabel("Hello World");
        frame.addContent(label);
	frame.addContent(button);
        frame.pack();
        //frame.setSize(200,200);
        frame.setVisible(true);
    }

    public void actionPerformed(ActionEvent e) {
        numClicks++;
        //label.setText(labelPrefix + numClicks);
    }

    public static void main(String[] args) {
        (new HelloSwing()).run();
   }
}
