Mandar um string de um JTextField de um Jframe para um outro Jframe [/resolvido]

Bom dia. Estou tentando mandar uma string de um JtextField que está localizado em uma determinada frame para outra frame. Usei um botão para criar essa segunda JFrame e ao mesmo tempo mandar a string para a JFrame. Quero saber se o codigo que escrevi tem logica ou não

b_impressao1 = new JButton("Carrinho de compras");
b_impressao1.setBounds(489,520,167,35);
b_impressao1.setFont(new Font("Comic Sans Ms", Font.PLAIN,11));
b_impressao1.setForeground(new Color(148,8,10));
b_impressao1.setToolTipText("Para terminar a sua compra clique aqui");
b_impressao1.setMnemonic(KeyEvent.VK_P);
b_impressao1.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
        janela_final = new Inicial7();
       janela_final.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
janela_final.setVisible(true);
String qnt_beb1 = new String(t_compra1.getText());
    }
  });

Este abre a nova janela e “recebe” a string da caixa de texto que está nomeada como t_compra1.

JLabel exibir_quant1;
 exibir_quant1 = new JLabel("");
exibir_quant1.setBounds(20,45,100,30);
 exibir_quant1.setText(qnt_beb1);

este é o label que deveria receber a string. Aonde eu errei?
Obs a segunda janela é criada com uma classe privada será isso que está causando o problema?

http://www.guj.com.br/posts/list/55710.java#292687

Muito obrigado VynoGodoy. :smiley: :smiley: :smiley: