Below is a simple program that im trying to get a button working in.
What am i doing wrong?
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class calc extends JFrame implements ActionListener {
    public static void main(String[] args) {
        JFrame calcFrame = new JFrame();
        calcFrame.setSize(100, 100);
        calcFrame.setVisible(true);
        JButton button1 = new JButton("1");
        button1.addActionListener(this);
        calcFrame.add(button1);
    }
    public void actionPerformed(ActionEvent e) {
        if(e.getSource() == button1)
    }  
}
the action listener is never registered because with the if(e.getSource() == button1) it cant see button1, errors saying cannot find symbol.