Passar uma classe de um frame para outro

olá eu sou iniciante em java e ainda não intendo mto ,

o problema é o seguinte

e eu preciso pegar de um texto de um jTextField e armazenar em uma
variavel e chama-la em um outro frame, e eu tentei da seguinte maneira


//pra armazenar a variavel
    public String teste(){
        String teste = jTextFiel.getText();
        return(teste);
    }



//pra mostra-la
    produto teste = new produto();
    teste.teste();
    System.out.print(""+teste.teste());

mas aparece um erro
alguém pode me ajudar?

obrigado pela atenção
flw

http://www.guj.com.br/posts/list/45834.java

e vê a minha resposta p/o tópico.

Hm… ok, mais eu ainda não intendi aquela parte da classe ouvinte
mais vou continuar tentando

desde jah obrigado!

flw
abraço

Amigo,

Vc tentou pazer passagem por parâmetro? Vc cria um método que recebe esse valor e mostra no outro frame, ex:

JFrame frameTeste = new JFrame();
frameTeste.recebeString(teste);
frameTeste.setVisible(true);

não sei se é bem isso que vc quer, mas quando o novo Frame recebe a String vc pode mostrá-ma em um JTextFild ou em um JLabel por exemplo é só setar o valor no construtor do Frame que vai receer o valor

Espero ter ajudade

Logan