Beh... a me ha dato degli errori in compilazione... in effetti manca una parentesi graffa che chiuda il costruttore.

Questo è il codice corretto:
codice:
import java.awt.event.*; 
import javax.swing.*;//importiamo i package di cui abbiamo bisogno 
import java.awt.*; 
import java.awt.Container.*; 

class Interfaccia extends JFrame { 

   public JLabel Label1; 
   public JTextField Text1; 
   public JButton Button1; 

   public Container C; 

   public Interfaccia()  { 
      C=getContentPane(); 
      C.setLayout(null); 


      Label1=new JLabel("Questa e' una Label"); 
      Label1.setBounds(10,10,220,20); 
      C.add(Label1);

      Text1=new JTextField("Area Testo"); 
      Text1.setBounds(10,40,220,20); 
      C.add(Text1); 



      Button1=new JButton("Questo e' un pulsante"); 

      Button1.setBounds(10,70,220,20); 
      C.add(Button1); 
      ButtonHandler bh=new ButtonHandler(); 
      Button1.addActionListener(bh); 

      setSize(600,320);

      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

      setVisible(true);

      show();
   }

   class ButtonHandler implements ActionListener {
      public void actionPerformed(ActionEvent evento) {
         String testo=Button1.getText(); 
         if (testo.equals("Questo e' un pulsante")) {
            Label1.setText("Hai premuto il pulsante"); 
         } 

         if (testo.equals("A2")) {
            Button1.setText("NON premuto il pulsante"); 
         } 
         Button1.setText("NON premuto il pulsante"); 
      }
   } 

}
Ricordati di usare i tag [*CODE] e [*/CODE] per strutturare il codice, così si legge meglio (ps: senza gli asterischi, premento sul pulsante # quando scrivi i messaggi)

Poi, un altro consiglio, usa le lettere maiuscole all'inizio dei nomi solo per i nomi delle classi. Per le variabili e i metodi usa le minuscole.


Ciao.