ragazzi sto compilando il mio codice e mi da un errore che non riesco a risolvere datemi una mano!
ECCO il codice:



import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.*;
import javax.swing.text.JTextComponent.*;

public class Start extends JFrame implements ActionListener{

public Start(){

super("VideoStore...");

String s1= "Inserisci Un Nuovo Film!";
String s2= "Visualizza i Film Registrati!";

JButton b1=new JButton(s1);
JButton b2=new JButton(s2);

JPanel p1=new JPanel();

p1.add(b1);
p1.add(b2);

setContentPane(p1);

b1.addActionListener(this);
b2.addActionListener(this);
}



//gestore del pulsante
public void actionPerformed(ActionEvent evt){

Object source = evt.getSource();

if(source==b1){


JFrame frame=new Film1();

Dimension d = new Dimension(200,300);

// chiusura della finestra principale
WindowListener l=new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
};
frame.addWindowListener(l);

frame.setSize(d);
frame.setVisible(true);


}
if(source==b2){

System.out.println("hai premuto il bottone sbagliato...");

}


}
}




e QUESTO E' L'ERRORE:


D:\data\HDD\DARIO\Linguaggi\codice\progetto\Start. java:37: cannot resolve symbol
symbol : variable b1
location: class Start
if(source==b1){
^
D:\data\HDD\DARIO\Linguaggi\codice\progetto\Start. java:57: cannot resolve symbol
symbol : variable b2
location: class Start
if(source==b2){
^
2 errors


cosa può essre?
come posso risolvere il problema?