Evento em componentes swing

Pessoal estou com essa duvida… fiz o seguinte codigo que cria a interface grafica mas nao estou conseguindo ao clicar no botao mandar para o JTextField um valor… no setText, alguem poderia me dizer como mexe com eventos que joga o resultado em um componente swing?

Aqui vai o codigo

import javax.swing.;
import java.awt.event.
;
public class TPrincipal{
public TPrincipal(){

        JFrame Frame = new JFrame("Calculadora Java");
        JButton Botao1 = new JButton("Botão");
        JTextField Edit1 = new JTextField("");       
        Frame.setSize(280,400);
        Frame.getContentPane().add(Botao1);
             
        //Evento botao 1
        Botao1.addActionListener(new ActionListener() {
        public void actionPerformed( ActionEvent evt){
        Edit1.setText("sssssssssss");  << AQUI É O ERRO, NAO RECONHECEO O EDIT1	          
        };
    }); 

        Frame.setVisible(true);
        Frame.show();

}

         public static void main(String args[]) {
         new TPrincipal();
         }

}

Aqualquer duvida do codigo tar ilegivel so me falar que tento arrumar, sou novato em java…

T+

Declare as variaveis assim:

[code]import javax.swing.;
import java.awt.event.
;
public class Teste{

JButton Botao1;
JTextField Edit1;

public Teste(){

JFrame Frame = new JFrame("Calculadora Java");
Botao1 = new JButton("Botão");
Edit1 = new JTextField("");
Frame.setSize(280,400);
Frame.getContentPane().add(Botao1);

//Evento botao 1
Botao1.addActionListener(new ActionListener() {
public void actionPerformed( ActionEvent evt){
Edit1.setText("sssssssssss");
};
});

Frame.setVisible(true);
Frame.show();
}

public static void main(String args[]) {
new Teste();
}
} [/code]