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?